2012/05/08

subversionのコマンド いろいろ


svn update時の ステータス意味(いつも忘れる)
A:追加
D:削除
U:更新
C:競合
G:マージ
・ローカルの変更を捨てる
svn revert target.txt
svn list file://[リポジトリフルパス]
例:
svn list file:///var/www/svn/[リポジトリ名]
svnadmin dump REPOS_PATH [-r LOWER[:UPPER [--incremental]
$ svnadmin dump /home/svn_rep > svn_rep_backup_`date +%Y%m%d`
* Dumped revision 0.
* Dumped revision 1.
* Dumped revision 2.
:
$
$ svnadmin create /home/svn/svn_rep
$ svnadmin load /home/svn/svn_rep < svn_rep_backup_20050401

・指定のディレクトリだけダンプしたい
$ svnadmin dump path/to/svnroot/ | svndumpfilter include tksqlite > dump.log
例)
$ svnadmin dump /var/www/svn/pj_smple/ | svndumpfilter include sample1 > /home/jfa/svn_rep_sample1.dump
※ 関連するブランチとかある場合は そこにも注意
リポジトリとローカルの変更点の差分を確認
 svn st -u
 「*」=新規UPファイル
参考)

0 件のコメント: