我尝试添加一个文件而不锁定它,但tf.exe
试图锁定它。我不知道这是一个bug还是故意的。我使用的命令是:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64>tf add C:\FilePath\myDll.dll /login:tfsbuild /lock:none
引发错误:
TF10151:无法锁定项目 $ / SourceControlPath / myDll.dll for 查看。该项目 $ / SourceControlPath / myDll.dll已被选中 XUSER在XWORKSPACEOFUSER工作空间中输出。
此文件在源代码管理中不存在,并且其他人签出的原因是此文件之前被删除,而XUSER没有最新的源,但仍然有该文件并在其工作区中检出是正常的,我想用命令提示符再次添加它。
这个问题打破了我的TFS构建,我不明白为什么/lock:none
没有任何影响。
答案 0 :(得分:0)
如果服务器强制执行锁定,那么服务器将始终 锁定。
这是服务器管理员已启用的服务器端策略。解决此政策的唯一方法是禁用它。