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

解決済みの質問

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

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

よろしくお願いします。

投稿日時 - 2008-03-03 15:25:35

QNo.3829273

すぐに回答ほしいです

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

ファイルサーバにリポジトリ置いて、file://でアクセスするのは…あまりオススメできませんが…。

とりあえず、TortoiseSVNだけではコミットメールには制限ありまくりですので、
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&expandFolder=91&folderID=74
からコマンドライン版のSubversionをインストールしてください。
そのリポジトリを利用している「全クライアント」に「同じパス」でインストールする必要があります。
さらに、メール送信するためにActivePerlも「全クライアント」に「同じパス」でインストールします。
commit-email.plを使用する場合ですが…この辺は検索していただくしか。
# 自宅じゃコミットメール出すようにはしていませんから。

とりあえず、file://では「全クライアントにンストールする必要がある」という辺りに注意が必要です。
ファイルサーバはファイルの共有しかしていないわけで、リポジトリの操作はマライアント側で行われることになります。
そうなるとリポジトリに設定したフックスクリプトもローカル側で実行されるわけで、そうなれば当然同じ環境にしておく必要も。
メンバーが新しく追加された場合も同様に処理する必要がありますし。
# file://のリポジトリ書き込みって認証ありましたっけ?

Windowsなファイルサーバなら…コマンドライン版のSubversionインストールして、サービスとして登録すれば、svn://で使えると思いますが…

投稿日時 - 2008-03-10 01:51:51

お礼

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

ありがとうございました!

投稿日時 - 2008-03-10 03:24:01

ANo.3

Wr5

0人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(2件中 1~2件目)

ANo.2

Wr5

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

いずれにしても、クラアイント側のTortoiseSVNでは無理です。

投稿日時 - 2008-03-09 01:36:26

補足

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

投稿日時 - 2008-03-09 03:37:34

ANo.1

Wr5

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

投稿日時 - 2008-03-07 00:27:24

補足

ご回答ありがとうございます。

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

投稿日時 - 2008-03-08 22:39:10

あわせてチェックしたい
  • TortoiseSVNにて、コミットができません。 ...
  • tortoiseSVNのリビジョンを戻してコミット ...
  • TortoiseSVNのリポジトリ更新ができない ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら