サブバージョンの使い方ノート

サブバージョンでコミットする前にどのファイルが変更されるかをチェック

svn status -u

ログを過去5件見る

svn log --limit 5

リビジョン1234を指定して、その詳細を表示

svn log -vr 1234

過去のリビジョンにリポジトリを戻す。

[注] ワーキングコピーの中にマージされるので、マージ後コミットする必要がある。

svn merge -r HEAD:

過去のリビジョンにリポジトリを戻すドライラン

変更されるファイルのリストが表示される

svn merge --dry-run -r HEAD:

過去のリビジョンにリポジトリを戻すとどうなるかdiffをかける

svn diff -r HEAD:

ブランチをトランクにマージする。

[注] にはブランチを作ったときにリビジョン番号

svn co svn://svn.example.com/prj/project1/trunk .
svn merge -r :HEAD svn://svn.example.com/prj/project1/branches/1 .
svn ci