Trac と一緒にリビジョンをグループ化しますか?
-
06-09-2019 - |
質問
どうやって 「すでに SVN にコミットした多数のリビジョンをグループ化します」 (Jim T の回答を参照) Trac では?
解決
非常に基本的な考え方は、コミット時にバグ番号をリビジョン ログに記録するだけです。それが最初のことであれば、ログを調べればバグ番号を簡単に確認できるでしょう。
Redmine には、コミットログ内のこれらのバグ番号をチェックしてバグにリビジョンを添付する追加機能があることは知っています。そのため、バグから修正に関係したすべてのリビジョンを確認できます。Trac に同様のものがなかったら驚くでしょう。
TortoiseSVN は、同様にチケット発行システムをサポートしています。 バグトラックのプロパティ. 。これらは、バグ番号を強調表示して表示できるようにする単純な正規表現から、コミット中に未解決のバグを参照するために Tortoise にインストールできる本格的なモジュールまで、さまざまな方法で追跡ソフトウェアと統合されます。
他のヒント
vailla Trac で得られる最善のことは、コミット コメント (「#123 のなんとかなんとか修正」) にチケットへのリンクを入れることです。 注:# は、trac がリンクを取得する方法を示します。
欠点は、trac がチケット本体/データベース内の変更セットを追跡しないことです。コミット コメントはリンクが適切に強調表示され、検索しやすくなりますが、必要な詳細なレベルの追跡はデフォルトではありません。
私 考える svn のポスト/コミット前フック スクリプトを使用することで、目的を達成できます。Trac にはサンプルが付属しています。
所属していません StackOverflow