私はJavaドメインのSVNツールを初めて使用します。以前のクライアント用にアプリケーションを開発した状況がありますが、今度はこのアプリケーションを別のクライアント用にカスタマイズします。問題は、バグ/変更が本番環境に導入されるため、以前のシステムから新しいシステムにバグ修正をインポートする必要があることです。これは時々行う必要があります。ただし、すべての変更を行うのではなく、最も重要な変更とバグ修正だけを行う必要があるため、変更を「グループ化」して識別できるようにする必要があります。新しいシステムにインポートするアイテムを決定するトリアージミーティングがあります。
Microsfot TFSでは、たとえば、バグのある作業項目を作成し、関連するすべてのコード変更を作業項目にリンクして、シェルフを作成することができます。次に、関連するすべての変更をグループ化して、新しいシステムにインポートできます。
この場合、SVNにはこのような贅沢はありません。したがって、以前のシステムのメンテナンスチームは、このコミットがバグ#1523などを修正することを示すために、コミットに何らかの方法で「マーク」または「タグ付け」する必要があると思います。
1)システムの特定の変更へのリンクを示すためにSVNでコミットをマークする最良の方法は何ですか?(ラベル、タグ、マークなど)。2)たとえばバグを参照してコードの変更をマークする場合、3月に関連するすべてのコミットを簡単にクエリするにはどうすればよいですか?例:「バグ#1522でマークされたすべてのコミットを教えてください」?
ご協力いただきありがとうございます!