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操作就可以了。成功执行后会出现如下提示:
另外,如果你是项目管理员,需要修改权限时,一定要在加入域的机器上才能进行操作。