0

TFS 2010 で次のような状況に陥っています。

  • チーム プロジェクトがあります (ソース コードの 2 つのサブフォルダーがあります)。
  • チーム プロジェクトにはブランチはありませんが、過去にラベルが付けられています。
  • 特定の (そして歴史的な) ラベルに基づいて、チーム プロジェクトのルートにブランチを作成する必要があります。

私はこの方法を試しました(すべてソース管理エクスプローラーで):

  1. チーム プロジェクトを右クリックし、Branch... に移動します。
  2. ターゲットを変更$/MyTeamProject/NewBranchName
  3. 適切なラベルを選択します。
  4. 「ソース フォルダーとターゲット フォルダーをブランチに変換する」のチェックを外します。

[OK] をクリックすると、次のエラーが表示されます。

ターゲット アイテム$/MyTeamProject/NewBranchNameをソース アイテムの下にすることはできません$/MyTeamProject

何か案は?

PS。ラベルを別のチーム プロジェクトに分岐させることできましたが、それでも問題は解決しません。

4

2 に答える 2

1

私の推測では、アイテム$/MyTeamProjectがラベルに含まれているため、TFS はそのパスの下にブランチを作成できません。

そのため、ラベルを編集して$/MyTeamProjectパスを削除し、再試行してください。

編集 :

TFS Sidekicksを使用してのみフォルダを削除できます。

于 2012-04-27T15:43:21.580 に答える
0

問題は、分岐元のブランチのルートの下にブランチを作成しようとしていることです。つまり、チーム プロジェクトを右クリックしてブランチを選択しても、そのチーム プロジェクトの下にブランチを作成することはできません。

代わりに、フォルダーからの分岐操作を試してください。これにより、それらをチーム プロジェクトの下に配置できます。それらに単一の共通ルートを持たせたい場合は、チーム プロジェクトの下のサブフォルダーに別々に分岐する必要があります。

于 2012-04-27T17:31:43.940 に答える