関連する変更をグループ化するための、svn の perforce ジョブに相当するメカニズムはありますか?
2 に答える
いいえ、少なくとも、すぐに使用できるわけではありません。この種のリビジョン メタデータは、Tracや、SVN リポジトリの上に構築された他のシステムなど、別の場所に保存する必要があります。残念ながら、Perforce ほどうまくこれを行う SCM は他にありません。
関連する変更をグループ化するには、チェンジリストを使用します
私が仕事について読んだことから、それらはバグ追跡参照のようなものです。
コミット時にバグ参照を関連付けるには、SVNの上に何かを実装する必要があります(SVNには統合されたバグトラッカーがないため)が、統合したいバグトラッカーを指定する必要もあります-そしてそれテクニックが異なることを意味します。いずれの場合も、バグトラッカーの関連付けはコミット後のフックで実行されます。
たとえば、変更をコミットするときにMantisをバグトラッカーとして使用し、ログメッセージに魔法の単語を入力した場合(「FixedBug#1234」、「Fixed Mantis#1234」など)、コミット後フックは、curlを使用してそのメッセージと抽出されたバグ番号をMantis URLに送信し、バグを自動的に解決します(また、ログメッセージテキストをバグノートに追加します)。
バグトラッカーの場合は、他のAPI駆動型システムに置き換えることができます。