我正在尝试在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
命令作为TFVC版本控制命令。
您可以在这里参考我们的官方文档Use Team Foundation version control commands
似乎您正在尝试使用tfpt uu
命令撤消签出批处理文件中未修改的文件。
但是,TFS电动工具已弃用。电动工具执行not exist for TFS 2017 / Visual Studio 2017及更高版本。
没有任何解决方法。