TFS中,修改文件出现“在工作区 xxx中,xxx为 签出 锁定了项”提示的解决办法。

使用如下命令用来解锁或个撤销该用户的更改:

TF LOCK filespec /LOCK:NONE /WORKSPACE:workspace;lock_user
TF UNDO filespec /WORKSPACE:workspace;checkout_user

  • Filespec 指定了需要操作的文件或者路径,既可以是服务器路径,比如:"$/Windows/Cab/Debug/Cab.CAB";也可以是本地路径如:"c:\SourceControl\windows\temp.cs";
  • 如果TF命令不能识别TFS服务器,需要在命令行手动的输入一个服务器参数,如: "/server:tfs01"
  • 如果想将某个目录中的所有文件都进行一次操作,需要在命令行手动加入参数:"/recursive"
  • lock_user 和 checkout_user是指域中的用户,如:"microsoft\testuser"

完整的例子:

tf lock $/Windows/Cab/Debug/Cab.CAB /lock:none /workspace:test-pc;microsoft\testuser

posted @ 2009-11-06 09:30  Dameng.Gu  阅读(494)  评论(0)    收藏  举报