静岡重工

Subversion


はじめに

弊社では、バグトラッキングツールとしてTrac Lightningを導入しました。
Trac Lightningには、バージョン管理ツールのSubversionが同梱されています。
今まではVisual Source Safeを使用していましたが、これを機にSubversionに移行したいと考えます。

参考文献

svnbook日本語版のPDF版を作成してみました

ここにsvnbookのPDF版があります。

コマンドライン操作

まずは基本のコマンドライン操作から。

リポジトリの作成

カレントディレクトリにリポジトリ「repos」を作成
C:¥TracLight>svadmin create repos

最初のデータのインポート

まず、C:¥tempフォルダに、プロジェクトmyprojectのフォルダ構造を作ります。
C:¥TracLight>cd ¥
C:¥>mkdir temp
C:¥>cd temp
C:¥temp>mkdir myproject
C:¥temp>cd myproject
C:¥temp¥myproject>mkdir branches tags trunk
次に、作成したmyprojectをリポジトリreposにインポートします。
C:¥temp>svn import myproject file:///C:/TracLight/repos/myproject -m "initial import"
「/」の数を間違えるとエラーになりますのでご注意。

ファイルの追加

test.txtファイルを追加してみます。
C:¥temp¥myproject¥trunk>echo hogehoge > test.txt
C:¥temp¥myproject¥trunk>svn import test.txt file:///C:/TracLight/repos/myproject/trunk/test.txt -m "add file"