問題とバグの追跡には Redmine を使用しています。SVN 統合を追加しましたが、これにより、活動中の SVN リビジョンのみが表示されます。
バグや問題によって引き起こされたすべての SVN の変更を確認できれば幸いです。しかし、それは可能ではないようです。
それを行う方法はありますか?Redmineではない場合、これを達成するための最良の代替追跡システムはどれですか?
問題とバグの追跡には Redmine を使用しています。SVN 統合を追加しましたが、これにより、活動中の SVN リビジョンのみが表示されます。
バグや問題によって引き起こされたすべての SVN の変更を確認できれば幸いです。しかし、それは可能ではないようです。
それを行う方法はありますか?Redmineではない場合、これを達成するための最良の代替追跡システムはどれですか?
svn コミット メッセージに課題番号を追加すると、自動的に認識されます。
svn ci -m "incorrect encoding fixed (refs #2345)"
後で、問題 #2345 で確認できます。すぐには表示されません。redmine は定期的にリポジトリの変更をチェックしていると思いますが、Repository
タブに移動してから課題に移動すると、変更が表示されるはずです。
Redmine のフォーマットに関する詳細情報
==編集==
ジョナスのコメントに答えるには:
実際、これのアイデアは、いくつかの問題とそれに関連する svn リビジョンを関連付けることができるようにすることです。両方の方法で機能するはずです-リポジトリページに問題へのリンクが表示されます。問題のページで、関連するリビジョンへのリンクを確認できるはずです。
これが機能するには、次のものが必要です。
refs
管理->設定[リポジトリ]->「キーワードの参照」のようにキーワードを構成するこのすべての後、問題に「関連付けられたリビジョン」が表示されるはずです
後世のために:
元のコミットメッセージがRedmineの問題番号を参照していなかった場合は、逆のこともできます。Redmineの問題の説明でリポジトリのリビジョンを番号で手動で参照します。
例えば:
この問題は、問題#1234に対処するために実装されたr5678の意図しない副作用です。
その場合、「r5678」はRedmineのリポジトリタブのリビジョンに自動的にリンクします(「#1234」は対応する問題ページに自動的にリンクします)。
refs を使用すると、リビジョンを課題に関連付けることができます。これはすばらしいことです。
リビジョンを課題に関連付ける「修正」などの別のキーワードを構成することもできますが、ステータスと実現率も自動的に変更されます。
これは、たとえばコミットが完了して問題をテスト状態にする場合に非常に役立ちます。(手動で行う必要なく、自動的に行われます
あなたはそれを行うことができます 管理 - >設定 - >リポジトリと「解決キーワード」