主要コマンド一覧
コマンド | 説明 | 例 |
---|---|---|
import | Subversion管理への追加 | svn import http://host/repos/proj/trunk -m "import" |
checkout | 作業コピーの取得 | svn checkout http://host/repos/proj/trunk repos |
commit | リポジトリへのコミット | svn commit -m "commit" |
status | ローカルとリポジトリの確認 | svn status |
update | ローカルを最新にする | svn update |
diff | 差分の確認 | svn diff |
move | ファイルのリネームと移動 | svn move hoge.java foo.java |
mkdir | リポジトリへのディレクトリ作成 | svn mkdir http://host/repos/proj/trunk/hoge |
delete | リポジトリのファイル・ディレクトリ削除 | svn delete http://host/repos/proj/trunk/hoge |
info | 作業コピーの情報確認 | svn info hoge.java |
list | リポジトリのリスト確認 | svn list hoge |
copy | ブランチ作成 | svn copy -m "create branch 1.0.0" http://host/repos/proj/trunk http://host/repos/proj/branches/1.0.0 |
リポジトリへのアクセス方法
svnサーバ上での新規リポジトリの作成
Subversion1.2からはデフォルトでfsfsファイルシステムのリポジトリを作成する
svnadmin create /usr/local/svn/repos svn mkdir file://localhost/usr/local/svn/repos/proj/trunk -m "create trunk" svn mkdir file://localhost/usr/local/svn/repos/proj/branches -m "create branches" svn mkdir file://localhost/usr/local/svn/repos/proj/tags -m "create tags"