チェックアウト
$ svn co http://example.com/sample/trunk
アップデート
$ svn up
ステータス表示
$ svn st
コミット対象にする
$svn add sample.txt
ファイルの削除
$ svn del sample.txt
コミット
$ svn ci -m 'comment'
リモートレポジトリのコピー
$ svn cp http://example.com/sample/trunk http://example.com/sample/tag
向き先変更
作業コピーは同じリポジトリのディレクトリを指しているが、リポジトリ自身の場所が移った場合。
$ svn switch --relocate http://example.com/old/trunk http://example.com/new/trunk ./
ディレクトリ作成
$ svn mkdir http://example.com/sample/tag
インポート
$ svn import ./ http://example.com/sample/trunk -m 'comment'
エクスポート
$ svn export http://example.com/sample/trunk ./
ダンプ
$ svnadmin dump ./ > repository.dump $ svnadmin dump ./ | svndumpfilter --drop-empty-revs --renumber-revs --skip-missing-merge-sources include project > repository.dump
※ なぜか1階層分しかできない。
リストア
# svnadmin create /var/local/svn/repository # svnadmin load /var/local/svn/repository < repository.dump # chown -R apache:apache /var/local/svn/repository
Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版)
- 作者: Mike Mason,でびあんぐる
- 出版社/メーカー: オーム社
- 発売日: 2007/04/21
- メディア: 単行本(ソフトカバー)
- 購入: 35人 クリック: 672回
- この商品を含むブログ (102件) を見る