コメントに返信
Subversionでログを変更するとき
投稿者:Nobu 投稿日時:2010/05/01(土) 22:01
一旦、チェックインした後にログのメッセージを変更したいときがある。TortoiseSVNで「Show Log」を選択し、変更したいログを選んで「Edit Log Message」を選択すれば変更できる。
はずなのだが。。。
Subversionをインストールしたそのままだとエラーが出てしまって変更できない。
これは一旦、チェックインしたものを簡単には変更できないようにするための措置。サーバーによってはどんな記録でも変更不可にしてAudit Trail機能のように使いたい場合もあるだろう。
自分で使う分には何を変更したって構わない。そこで変更を許可するためには次のファイルを編集する。
C:\Repositories\<プロジェクト名>\hooks\pre-revprop-change.tmpl
VisualSVNをインストールしたままだとSubversionのデフォルトの内容になっている。このファイル名を\pre-revprop-changeに変更し、中身を以下のようにする。
Exit 0
これでログのメッセージを変更できるようになる。このままだとどんな内容でも変更できてしまうので、メッセージの変更だけを許可したい場合、もうちょっと複雑なバッチファイルにする必要があるよう。
http://ayria.livejournal.com/33438.html ![]()
そこまで面倒なことはしたくないので、僕はその都度、ファイル名のtmplをbatにすることにする(うっかり間違って変更しないようにするため)。

