2009-07-09 20 views
2

SVNリポジトリ(またはサブディレクトリ)を監視してすべてのチェックインを表示し、それぞれにメモを追加できるツール(Webベースが望ましい)がありますか?チェックメッセージをフィルタリングしてフォーマットする機能は、追加のボーナスになります。SVNチェックインを監視し注釈を付けるツールはありますか?

背景:私の現在のプロジェクトでは、広く使われている特定のモジュールに対する各チェックインについて、冗長で有益なデータをログに記録したいと考えています。残念なことに、カスタマイズされたプリコミットフックを使用することは組織的に実現可能ではないため、人々は頻繁に忘れてしまいます。チェックインのコメントは後で変更することはできないので(右??)、これが回避策になります。

答えて

3

コメントを確認することは間違いなく変更することができます。事前にrevpropを変更する フックを追加して有効にする必要があります。その後、tortoise svnのリビジョンを右クリックしてログメッセージを編集します。 revpropチェンジフックは0の値で終了しなければなりません。すでにフックスクリプトを変更できない場合、これは難しいかもしれません。

いくつかのログ監視ツールがあります。私は過去にコミットモニターを成功裏に使用しましたが、無料のクローズドソースがありますが、今はそれを忘れています。 sventonのようなものを使って、特定のブランチへのログインのRSSフィードを提供することもできます。

+0

Ooh、私はしなかったそれにもフックがあることを知っている。それは難しいかもしれませんが、それを得る機会は、事前コミットフックに対する議論が主にパフォーマンスの問題であったので、より良いです。私はすでにsventonを見て、それを気に入っていました。コメント編集の問題を他の方法で解決できるかどうかは、おそらく私が監視に使用するものです。 –

1

マイケル、

Tracは、これであなたを助けることではないでしょうか?

TortoiseSVN

+0

いずれにも、最も必要なものであるリビジョンに注釈を付ける機能はありません。 –

+0

プリコミットフックをトリガとして使用して、必要なものを追加する方法はありますか? –

+0

@Michael、帯域幅を増やして議論するために私に連絡してください。 –

0

実際にはチェックインのコメントを変更する2つの方法がありますが、Jim Tはリポジトリがリモートの場合に取るアプローチについて言及しました。ローカルアクセス権を持っている場合:

$ svnadmin setlog REPOS_PATH -r N FILE

は、トリックを行う必要があります。いずれにせよ、件名のsvn faqをチェックしてください。 stackoverflowの「新しいユーザー」で、私は2番目は、Windows上で「CommitMonitor」(の提言をしていることができれば私はすべての私のハイパーリンクを使用しましたが、私は

:)に試してみて、重い足取ります

)とリポジトリを監視するためのSventon。

注釈に関しては、TracまたはRedmineのいずれかのコードレビュープラグインの1つを使用することで逃れることができます。私は彼らがあなたがそれを試してみることができるデモサイトを持っていると信じています。

幸運を祈る!

0

Commit Monitorがありますが、コミット後にログメッセージを編集する場合は、pre-revprop-changeフックをリポジトリに追加する権限がない場合はSOLです。

サーバ環境を変更することができないと仮定して、TortoiseSVNを使用しているWindowsショップであれば、tsvn:logminsizeプロパティを設定することをお勧めします。

関連する問題