とまと あんらいぷ…

エンジニアの活動記録とかつぶやきとか

GitHub

カテゴリ:SubVersion の記事一覧

TortoiseSVNでSubversionのコミットログを再編集できるようにしたい

タイトルの通り、コミットログを再編集したいのだが・・・
うまくいかない!
あ、ちなみにWindows版ね。他のOSは殆ど触ったことの無い軟弱者故。


以下のサイトを色々みてみたけど。
http://javlog.seesaa.net/article/115909781.html

http://www.caldron.jp/~nabetaro/svn/TortoiseSVN-1.3/TortoiseSVN_ja/ch04s03.html

・・・・
むつかしす。テラムツカシスwww

と思ってたらばっちりなサイト発見。もうね、完全にHowTo

http://blog.livedoor.jp/papi1963/archives/567342.html

ここが一番手っ取り早くて

ばっちりなのはこっちですね。
http://d.hatena.ne.jp/RyoTaN/20080907/1220735689


結局のところ
リポジトリのhooksフォルダの中に
「pre-revprop-change.bat」というファイルを作って、サンプルソースをコピペすればOK。

TortoiseSVNのヘルプサイトにも書いてた^^A
http://www.caldron.jp/~nabetaro/svn/TortoiseSVN-1.3/TortoiseSVN_ja/ch04s03.html

------------サンプルソース----------------
rem pre-revprop-change.tmplにもかかれているけど、
rem 引数%1、%2、%4、%5にユーザー名や実行コマンドなどがセットさるっぽいので
rem それによってexit 0:書き込みOK、exit 1:書き込みNGとすべき。

rem ふむふむ・・・
rem 引数のチェックもやってやったぜ!

if "%5"=="M" (
if "%4"=="svn:log" (
exit 0
)
)
echo "Changing revision properties other than svn:log is prohibited" >&2
exit 1

FC2Ad