我正试图在Linux TFVC管道中运行一个"撤消未更改"命令。
这些命令是从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
命令撤消签出批处理文件中未修改的文件。
此命令需要在工作区中调用,文件夹应该具有映射关系。
发生错误:没有的工作文件夹映射'/home/user/tfsAgent/_work/1/s/folder_name'
根据错误,需要对目标文件夹使用tf workspace
命令,cd在其中,然后运行tf uu命令。