TortoiseSVNで rename

TortoiseSVN経由だと renameできない.コンテキストメニューから renameを選んでファイル名を変更しようとすると

cannot move path 'E:/tmp/Book1.xls' into itself

と怒られる.ちなみに linux上で svn moveする分にはうまくいく.http://tortoisesvn.tigris.org/には

Implemented Features
* Subversion file status is viewable directly in Windows Explorer
* Advanced info on files viewable in the explorer property pages
* Copy, Rename, Move of versioned files possible directly with explorer
* Subversion operations are accessible from the Windows context menu (right click menu)

とあるので,renameできるはずなんだが.

subversion+TortoiseSVN

最高.バイナリファイルも普通に扱えるし,コミットログへの日本語使用もOK.linuxからでもWindowsからでも文字化けしないで表示される.これはかなり使える!ということで,手元にある設計書をかたっぱしからコミット.

あとはコミットされたときに関係者にメールを飛ばすだけだ.hooks/配下に post-commitという名前のファイルを置いていろいろ試しているのだが,どうもメールが飛ばない.コマンドラインから直に実行した場合はうまくいくので,環境設定の問題だと思うのだが.

TortoiseSVNインストール

最初,アイコンをダブルクリックして起動させるも,常にエラー終了するのでかなり悩んだ.手元にあるマシンにかたっぱしから試すもすべてだめ,と思っていたらどうやらこのツールはコンテキストメニューから使用するためのもので,プログラム本体を直接起動させようとしても起動しないのは正常らしい.

試しに適当にリポジトリ作ってチェックアウトさせてみたら,なんの問題もなくうまくいった.がーん.