Subversion メモ

Subversion メモ

-チェックアウト
--svn checkout svn://hoge/foo/bar

-ディレクトリとファイルを追加
--svn add * --force

-ディレクトリとファイルを削除
--svn remove hoge/foo/bar/

-ディレクトリとファイルを移動
--svn move

-作業内容をリポジトリに反映
--svn commit -m "fix hoge, foo and bar"

-ブランチを作る
--svn copy svn://path/trunk svn://path/branches/hogehoge -m "creating branch"

-タグを打つ
--svn copy svn://path/trunk svn://path/tags/hogehoge -m "creating tag"

-.svn フォルダを削除する (Windowsコマンドプロンプトにて)
--for /R /D %I in (.svn) do RMDIR "%I" /S /Q

-.svn フォルダを削除する (WindowsコマンドプロンプトにてActivePerlを使用)
--perl -MFile::Find -MFile::Path -e "find(sub {rmtree($_, 1, 1) if (-d $_ and $_ eq '.svn');}, '.');"

-[ヅ] Subversion でブランチをトランクにマージする
--http://www.nilab.info/z3/20130319_01.html

-はてなブックマーク - NI-Lab.の電子栞 / subversion
--http://b.hatena.ne.jp/nilab/subversion/