如何在 TFS 中使用相同的标签?
How to use the same label in TFS?
我正在尝试在 TFS 中使用标签。我知道标签有作用域,但我不明白为什么会出现错误:
名称为 'CB-ARCHIVE-2018' 的标签已存在。你想继续吗?现有标签将被替换。
我创建了一个标记为“$/SourceCode/WebService”的 ('CB-ARCHIVE-2018'),我正在尝试对文件夹“[=33”使用相同的标签=]$/SourceCode/WebService-分支'.
谢谢!
当您使用 Visual Studio 应用已存在的标签时,该操作会从所有文件版本中删除该标签,然后再应用该标签。但是,在命令提示符下,标签操作是附加的。参见 Label Command (Team Foundation Version Control)。所以使用 tf 命令添加存在的标签:
tf label CB-ARCHIVE-2018 $/SourceCode/WebService-branch /collection:http://tfs:8080/tfs/DefaultCollection
查看下面的 link 了解更多信息:
标签有点像 TFVC 中令人困惑的野兽,主要是因为 Ui 没有启用所有选项。
从 Ui 开始,范围始终设置为 $/。您指定的路径告诉 Visual Studio 哪个 files/folders 包含在标签中。
您可以尝试将 @$/SourceCode/Webservice
添加到标签名称中,但不确定是否可行。
指定标签范围的可靠方法是从命令行发出以下命令来应用标签:
tf.exe vc label CB-ARCHIVE-2018@$/SourceCode/Webservice $/SourceCode/Webservice
标签范围不能相交,因此您可能需要先删除现有标签。
我正在尝试在 TFS 中使用标签。我知道标签有作用域,但我不明白为什么会出现错误:
名称为 'CB-ARCHIVE-2018' 的标签已存在。你想继续吗?现有标签将被替换。
我创建了一个标记为“$/SourceCode/WebService”的 ('CB-ARCHIVE-2018'),我正在尝试对文件夹“[=33”使用相同的标签=]$/SourceCode/WebService-分支'.
谢谢!
当您使用 Visual Studio 应用已存在的标签时,该操作会从所有文件版本中删除该标签,然后再应用该标签。但是,在命令提示符下,标签操作是附加的。参见 Label Command (Team Foundation Version Control)。所以使用 tf 命令添加存在的标签:
tf label CB-ARCHIVE-2018 $/SourceCode/WebService-branch /collection:http://tfs:8080/tfs/DefaultCollection
查看下面的 link 了解更多信息:
标签有点像 TFVC 中令人困惑的野兽,主要是因为 Ui 没有启用所有选项。
从 Ui 开始,范围始终设置为 $/。您指定的路径告诉 Visual Studio 哪个 files/folders 包含在标签中。
您可以尝试将 @$/SourceCode/Webservice
添加到标签名称中,但不确定是否可行。
指定标签范围的可靠方法是从命令行发出以下命令来应用标签:
tf.exe vc label CB-ARCHIVE-2018@$/SourceCode/Webservice $/SourceCode/Webservice
标签范围不能相交,因此您可能需要先删除现有标签。