global-ignores = *.o *.lo *.la .*.rej *.rej .*~ *~ .DS_Store *.mode1 *.mode1v3 *.pbxuser *.perspectivev3 xcuserdata project.xcworkspace build #*# .#*
※)Xcode4でxcuserdata, project.xcworkspace を追加。
svn switch http://sample.com/new_tool/demo
svn switch --relocate http://sample.com http://newsample.com
※TortoiseSVNを使う場合は、どちらも再配置でいける(cl.pocari.org - Subversion で作業コピーの URL を変更する方法)。Versionsにはこの機能は存在しないのでコマンドラインを使うしかない。
[Subversion] .svnファイルを一括削除するより、Windowsの場合、次の内容のバッチファイルを作っておき実行するのが簡単(削除したいフォルダで実行する)。
for /R %i in (.svn) do rd /Q /S "%i"
% python cvs2svn --encoding=cp932 -s d:\temp\svnrepo d:\temp\cvsrepo
# svnadmin dump <リポジトリパス> > dump20120206
# svndumpfilter exclude '削除するパス' < dump20120206 > dump20120206_filter
# svnadmin create <新規リポジトリ> # svnadmin load <新規リポジトリ> < dump20120206_filter
REPOS="$1" REV="$2" USER="$3" PROPNAME="$4" ACTION="$5" if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi echo "Changing revision properties other than svn:log is prohibited" >&2 exit 1
サーバーが、リクエストへのレスポンスとして予想外の戻り値(405 Method Not Allowd)を送信してきました(リクエスト: MKCOL,