以前にも質問したことがありますが、詳細が分かったので再度質問させてください。
監査の要件として、少なくとも 2 週間に 1 回、本番環境に送信するコードがあります。すべての変更要求には、本番環境に送信されたコードに関する情報が含まれている必要があります。
変更管理チームは、Subversion に存在する SVN タグを Clear Quest にインポートするスクリプトを作成するソリューションを考え出しました。これにより、変更要求を作成している開発者がタグを (すべてのタグが入力されたドロップダウンから) 選択できるようになります。 ) この特定の動きに関連しています。
この要件を満たすために、すべてのリリースに変更リクエスト番号をタグ付けするように求められます。これにより、CQ 番号を使用して多くのタグを効果的に作成できますが、これは、私たちが取り組んでいるプロジェクトの構成管理には明らかに役に立ちません。
私の懸念は次のとおりです。
a) コード付きのトラック バック URL のためだけに、非常に多くのタグを作成しても問題ありませんか? 開発者が IDE または tortoise svn クライアントからタグ フォルダーをブラウズしようとすると、パフォーマンスに関して何か問題がありますか?
b) トランクまたはタグにあるかどうかを指定せずに、リポジトリに一意のリビジョンを持つトラック バック URL を作成することは可能ですか? VisualSVN サーバーを使用しています。たとえばhttp://abc.svn.com/myproject/p=100は、リビジョン 100 (またはリビジョン 100 のソース コード全体) の変更を取得します。これが VisualSVN またはその他のツールを使用してhttp://svn.apache.org/r1460019のような URL を生成する可能性があるかどうかを知りたいのですが、最終的にはそのリビジョンの branch/trunk/tags パスに解決されます。
c) SVN へのトラックバック URL のこの要件は、タグではなくリビジョンでより適切に処理されます。SVN タグとリビジョンの使用の長所と短所を教えていただければ幸いです。タグは単なる名前付きリビジョンにすぎないことは理解しています。