これが私のユースケースです:
私はプロジェクト XYZ を開始し、そのために作業項目を作成します。チェックインを頻繁に行います。合計で簡単に 10 ~ 20 回です。コードの変更はすべて、コードの読み取りとコードのレビューが行われます。
変更セットは連続していません。他の人が私の変更の間にチェックインしますが、まったく同じファイルに触れる可能性はほとんどありません。
だから...プロジェクトの終わりに、私は「合計差分」に興味があります-プロジェクト全体を完了するために私が1回チェックインしたかのように。理論上、これは計算可能です。ワークアイテムに関連付けられた変更セットのリストから、影響を受けたすべてのファイルのリストを取得します。次に、アルゴリズムは各ファイルの個々の差分を集約し、それらを 1 つに結合できます。他の誰かがファイルの名前を変更したり、非常に密接に変更したり、私と同じ機能を使用したりしたため、純粋な合計差分が計算できない可能性があります。私はその場合...私以外によるそれらの変更も合計差分に含めることができ、その事実について私に警告すると思います。
これは非常に便利だと思いますが、実際に t を実行する方法がわかりません。Visual Studio 2008/2010 (および/または TFS サーバー) で実行できますか? これを行うことができる他のソース管理システムはありますか?
ありがとう。