主要コマンド一覧
| コマンド | 説明 | 例 |
|---|---|---|
| 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"