[[FrontPage]]

* TortoiseSVN [#zff3d772]

- [[SVN]] の Windows クライアント。単体でもローカルリポジトリの管理はできる。
- 公式 http://tortoisesvn.tigris.org/

* 関連ツール [#z32f3120]
- xdocdiff  -TortoiseSVNでWord, Excel, PowerPoint, pdfのdiffを見れるようにするツール- http://freemind.s57.xrea.com/xdocdiff/

* トラブル [#f51abb4f]

** ログを編集できない [#ofb94306]
*** 問題 [#z123761f]
ログを編集しようとすると、以下のエラーメッセージが出て編集できない。

 Repository has not been enabled to accept revision propchanges;
 ask the administrator to create a pre-revprop-change hook

*** 対策 [#x0481a7e]

メッセージの通り、pre-revprop-change のフックが必要。

デフォルトでは、リポジトリフォルダ/hooks に sh スクリプトのテンプレートが置かれている。詳細はここを見ること。
Windows の場合は、バッチファイルにすればよい。

以下はテンプレートを Windows 用のバッチファイルにしたもの (NT以降)

リポジトリフォルダ\hooks\pre-revprop-change.bat

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

- 参考 http://www.clip.gr.jp/~imai/PukiImaiWiki/index.php?Subversion クライアントからコミットしたログを変更する方法

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS