0

2つのプロジェクトAとBがあります。これらは並列ディレクトリに残しておく必要があります。プロジェクトA用とプロジェクトB用の2つのラベルを作成しました。

プロジェクトAにはtfgetby labelを使用し、次に別のプロジェクトBにはtf get by labelを使用します。何らかの理由で、tf get by label Aは別のプロジェクトBを削除し、その逆も同様です。

Visual Studioクライアントからのラベルによるチェックアウトは問題ないようです–両方のプロジェクトを取得できます

4

1 に答える 1

3

ラベルAにプロジェクトAのみが含まれ、ラベルBにプロジェクトBのみが含まれている場合、TFSにget ofを実行するよう$/に要求すると、ローカルに存在するアイテムを削除するまで、ワークスペースが要求したものと一致することが保証されます。ラベルAの一部ではありません。

project AVisual Studioに違いが見られる場合は、ラベルAでgetを選択して実行しproject B、ラベルBでgetを実行していることが原因である可能性があります。これはproject A、ラベルAで指定されたチェンジセットproject Bにあり、プロジェクトBによって与えられたチェンジセット。

一方、$/ラベル仕様でget ofを実行すると、ラベル仕様のみが取得されます。

Visual Studioの動作と一致させたい場合は、次のコマンドを実行できproject Aますproject B

tf get $/ProjectA /version:LA
tf get $/ProjectB /version:LB
于 2013-03-25T22:21:59.883 に答える