3

私は数か月間 TFS を使用しており、Web インターフェイスにいくつかの個別の (関連のない) プロジェクトがあり、関連するプロジェクトを Visual Studio 2012 にリンクしています。プロジェクト A のコードをチェックインすると、他のすべてのプロジェクトのチェンジセット シーケンス番号が (たとえば 124 に) 増加し、プロジェクト B が変更されてチェックインされると、次のチェンジセット番号 (たとえば 125) が取得されます。私にとってこれは奇妙です: プロジェクト A と B が完全に独立している場合 (両方のプロジェクトで同じ TFS アカウントを使用しているという事実は別として)、なぜ両方が共通のチェンジセット履歴シーケンスを共有しているのでしょうか? TFS のセットアップで何か間違ったことをしましたか?

ありがとう!

4

3 に答える 3

2

チーム プロジェクトは、ソース管理の観点から独立していません。理由は簡単です。あるチーム プロジェクトから別のチーム プロジェクトにコピー (履歴を保存) できるからです。

したがって、TeamProject1 の変更セットは、TeamProject2 の変更セットの一部のコンテンツへの参照を持ちます。

独立した歴史では難しいでしょう。

于 2013-05-18T04:56:27.953 に答える
2

いいえ、そうです。すべての変更セットは 1 つの場所に保存され、それぞれが ID に関連付けられます。必要に応じて、複数のプロジェクト/ソリューションを同時にチェックできます。その時点で、プロジェクトごとに個別の ID を使用すると、実際の問題が発生します。

于 2013-05-17T20:48:15.877 に答える