TF.exe 标签 - 为服务器项目创建标签时需要工作区映射吗?
TF.exe label - Workspace mapping required when creating a label for a server item?
在我的 TFS 版本中,我添加了一个脚本来在特定环境成功时创建标签。
此标签适用于给定的服务器项目和特定的变更集。
TF.exe 命令如下所示:
tf.exe label Main-Approved $/MyProject/Main /recursive /version:C124730 /comment:"Approved by Main Release" /collection:http://tfsserver:port/tfs/MyCollection
然而,当 运行 发布时,我收到 TF.exe 的以下错误消息 return:
错误:D:\Agent-Default_work\r144\a\by.
没有工作文件夹映射
运行 这个确切的命令本地工作正常并创建标签。
我不明白为什么我需要创建工作区和一些文件夹映射才能在 Server 项目上应用标签(使用 $/...)对于特定的变更集?
如有任何帮助,我们将不胜感激。
谢谢!
所以我使用 Python 脚本来 运行 命令。
我尝试将其更改为 powershell 脚本并且它有效。
我的猜测是 python 字符串被错误地传递给了某人。我觉得工作区 'by' 实际上是我的命令被解释器错误地解析并被认为是 tf.exe.
中的一个参数
在我的 TFS 版本中,我添加了一个脚本来在特定环境成功时创建标签。
此标签适用于给定的服务器项目和特定的变更集。
TF.exe 命令如下所示:
tf.exe label Main-Approved $/MyProject/Main /recursive /version:C124730 /comment:"Approved by Main Release" /collection:http://tfsserver:port/tfs/MyCollection
然而,当 运行 发布时,我收到 TF.exe 的以下错误消息 return: 错误:D:\Agent-Default_work\r144\a\by.
没有工作文件夹映射运行 这个确切的命令本地工作正常并创建标签。
我不明白为什么我需要创建工作区和一些文件夹映射才能在 Server 项目上应用标签(使用 $/...)对于特定的变更集?
如有任何帮助,我们将不胜感激。
谢谢!
所以我使用 Python 脚本来 运行 命令。
我尝试将其更改为 powershell 脚本并且它有效。
我的猜测是 python 字符串被错误地传递给了某人。我觉得工作区 'by' 实际上是我的命令被解释器错误地解析并被认为是 tf.exe.
中的一个参数