• ベストアンサー

TortoiseSVNでコミットメールを送りたい

表題のとおりです。 初心者なので、できるかぎり細かくわかりやすく教えていただけると助かります。自分なりにいろいろ探してみましたが、 どれも、難しくわかりませんでした。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

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

trfnc223
質問者

お礼

ご丁寧にありがとうございました。 なかなかと難しそうですね。 ひとつずつクリアしていきたいと思います。 ありがとうございました!

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

リポジトリのURLは、"http"、"https"、"svn"のどれか…ですか? サーバ側でフックスクリプトを使用してコミットメールを送信するようにする必要があります。 そのサーバで設定変更などできる権限をお持ちなのでしょうか? 権限がない場合は、権限をもっている方にお願いしてください。 いずれにしても、クラアイント側のTortoiseSVNでは無理です。

trfnc223
質問者

補足

リポジトリのURLはfile://です。 サーバーの設定変更をする権限はあります。 可能でしょうか??

すると、全ての回答が全文表示されます。
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

ローカルでfile:///で使っているリポジトリなのか、 どこかにリポジトリを置いているサーバがあるのか…とかで変わると思われますが、どうなんでしょうか? ちなみに、1ユーザーの立場でTortoiseSVNだけでなんとかしたい。というのであればおそらく無理です。 # 自分のところで動かしているSubversionではコミットメールは不要なので構築したことはありませんが。 # 検索して調べるといろいろ情報はあるようですし。

trfnc223
質問者

補足

ご回答ありがとうございます。 リポジトリはファイルサーバーにあります。 FTPでアクセスするのではなく、LANネットワークでアクセスします。 複数ユーザーで使用しております。

すると、全ての回答が全文表示されます。

関連するQ&A