edo1z blog

プログラミングなどに関するブログです

subversionのコマンド

リポジトリの作成
svnadmin create --fs-type fsfs MyNewRepositor
追加
svn add 一括追加は、svn st | grep '^\?' | sed -e 's/\?[ ]*/svn add /g' | sh
リポジトリから作業コピーをチェックアウト
svn checkout (svn co)
コミット
svn commit (svn ci)
コミットログの表示
svn log
ステータス表示
svn status (svn st)
作業コピーの更新
svn update (svn up)
差分表示
svn diff -r 1:2
最新のバージョン管理下のファイルに戻す
svn revert [バージョン管理下のファイルorフォルダ]
subversionのバージョン確認
svn --version
無視リスト設定
svn propset -R svn:ignore -F ignore.txt ./ (./ignore.txtに記載されているファイルを無視設定する) svn propset svn:ignore '*' ./setting (./settingフォルダ内の全てのファイルを無視設定する) svn propset -R svn:ignore '*' ./setting (./settingフォルダ以下の全てのフォルダ・ファイルを再帰的に無視設定する)
ファイル・フォルダ削除
svn delete (別名del, remove, rm)
元に戻す
svn revert パス(これで消してしまったやつも戻せる)