Ubuntu 管道中的 TFVC "Undo Unchanged" 错误

TFVC "Undo Unchanged" Error in Ubuntu pipeline

我正在尝试 运行 在 Linux TFVC 管道中执行 "undo unchanged" 命令。

命令是 运行 来自 bash 脚本:

tf workspaces -login:${credentials} -collection:${collectionURL}
tf checkout * -recursive -login:${credentials}
tf uu * -recursive -login:${credentials} -collection:${collectionURL}
tf checkin * -recursive -comment:${comment} -login:${credentials} -noprompt

问题是第三个命令失败了:

tf uu * -recursive -login:${credentials} -collection:${collectionURL}

出现错误:

An error occured: There is no working folder mapping for '/home/user/tfsAgent/_work/1/s/folder_name'

我知道问题是我没有直接映射到目录 'folder_name': 相反,我有到它的几个子目录的映射。

我可以直接映射到目录 'folder_name' 的源代码管理中没有特定路径。
没有解决方法吗?

如有任何帮助,我们将不胜感激。

您似乎在尝试使用 tf uu 命令撤消批处理文件中未修改文件的签出。

该命令需要在工作空间中调用,文件夹之间要有映射关系。

An error occured: There is no working folder mapping for '/home/user/tfsAgent/_work/1/s/folder_name'

根据错误,您需要使用tf workspace命令到目标文件夹,在里面cd和运行 tf uu命令。