Trac で「既に svn にコミットした一連のリビジョンをまとめてグループ化」 (Jim T の回答を参照) するにはどうすればよいですか?
2 に答える
非常に基本的な考え方は、コミット時にバグ番号をリビジョン ログに記録することです。それが最初のことであれば、ログを下に見ると、バグ番号を簡単に確認できます。
Redmine には、コミット ログでこれらのバグ番号をチェックし、リビジョンをバグに添付する追加機能があることを知っています。そのため、バグの修正に関与したすべてのリビジョンをバグから確認できます。trac に似たようなものがなかったら驚きです。
TortoiseSVN はチケット発行システムをサポートしており、これはbugtraq プロパティを通じて同様に行われます。これらは、さまざまな方法で追跡ソフトウェアと統合されます - バグ番号を強調表示して表示できる単純な正規表現から、カメにインストールしてコミット中に未解決のバグを参照できる本格的なモジュールまで。
vailla Tracで得られる最高のものは、コミットコメントにチケットへのリンクを配置することです(「#123の修正された何とか何とか何とか」注:#は、tracがリンクを取得する方法です。
欠点は、tracがチケット本体/データベースのチェンジセットを追跡しないことです。コミットコメントは適切にリンクが強調表示され、検索が簡単になりますが、デフォルトでは、必要な詳細レベルの追跡はありません。
svnのpost/pre-commitフックスクリプトを使用することで、あなたが望むことを達成できると思います。Tracには例が付属しています。