SubVersionをCUIで使用するときによく使用するコマンドのメモ
リポジトリから作業コピーをチェックアウトする
$ svn co [PATH]
作業コピーを更新する
$ svn up [PATH]
U 更新されたファイル
A 追加されたファイル
D 削除されたファイル
R 置き換えされたファイル
G マージされた(問題が起こらずに)ファイル
C 衝突したファイル
作業コピーの変更点をリポジトリに登録する
$ svn ci [PATH] -m "commit message"
通常ファイル、ディレクトリ、シンボリックリンクを追加する
$ svn add [PATH]
作業コピーかリポジトリから ファイルまたはディレクトリを削除する
$ svn del [PATH]
作業コピーにあるファイルやディレクトリの状態を表示する
$ svn st [PATH]
A 追加されたファイル
D 削除されたファイル
M 修正されたファイル
C 競合しているファイル
I 無視されているファイル
? 管理下にないファイル
! 失われたファイル
+ コミット準備完了のファイル
BASEリビジョンと作業コピーを比較する
$ svn di [PATH]
ディレクトリツリーのエクスポート
$ svn export [PATH]
作業コピーを再帰的に正常化する
$ svn cleanup
ローカルファイルへの編集を取り消す
$ svn revert -R [PATH]
ローカル、あるいはリモートパスにあるアイテムについて情報を表示する
$ svn info [TARGET]
ヘルプを表示する
$ svn help $ svn help <subcommand>