TFS强制回滚签出文件的方法

如果有人离职或重装机器时,没有签入文件,像下面这种情况,可以使用如下步骤强制回滚

首先找到此用户的工作区,使用下面的命令:

tf workspaces /owner:bingosoft\zhaoqi /computer:*

然后使用

tf undo /workspace:gz_chido;bingosoft\zhaoqi /server:http://live.bingosoft.net:8080 /recursive $/ZHBM/Bingosoft.COC.TreeGenerator

/recursive的意思是把其下所有的文件都回滚

$/ZHBM/Bingosoft.COC.TreeGenerator是指服务器的路径

像上面的用户曾经在多台机器工作过,因此在执行undo后如果还是不能回滚可以在签出时查看它提示的工作区是在哪台机,使用那个工作区再执行一次undo操作就可以了。成功执行后会出现如下提示:

 

另外,如果你是项目管理员,需要修改权限时,一定要在加入域的机器上才能进行操作。

你可能感兴趣的:(文件)