質問: tortoisesvnでコミットメールを送りたい 表題のとおりです。 初心者なので、できるかぎり細かくわかりやすく教えていただけると助かります。自分なりにいろいろ探してみましたが、 どれも、難しくわかりませんでした。 よろしくお願いします。
回答: ファイルサーバにリポジトリ置いて、file://でアクセスするのは...あまりオススメできませんが...。 とりあえず、tortoisesvnだけではコミットメールには制限ありまくりですので、 http://subversion.tigris.org/servlets/projectdocumentlist?folderid=91&expandfolder=91&folderid=74 からコマンドライン版のsubversionをインストールしてください。 そのリポジトリを利用している「全クライアント」に「同じパス」でインストールする必要があります。 さらに、メール送信するためにactiveperlも「全クライアント」に「同じパス」でインストールします。 commit-email.plを使用する場合ですが...この辺は検索していただくしか。 # 自宅じゃコミットメール出すようにはしていませんから。 とりあえず、file://では「全クライアントにンストールする必要がある」という辺りに注意が必要です。 ファイルサーバはファイルの共有しかしていないわけで、リポジトリの操作はマライアント側で行われることになります。 そうなるとリポジトリに設定したフックスクリプトもローカル側で実行されるわけで、そうなれば当然同じ環境にしておく必要も。 メンバーが新しく追加された場合も同様に処理する必要がありますし。 # file://のリポジトリ書き込みって認証ありましたっけ? windowsなファイルサーバなら...コマンドライン版のsubversionインストールして、サービスとして登録すれば、svn://で使えると思いますが...