TFS的工作区设计可以支持单账户多机器登录,而保证每个机器代码的独立性,但是同时也带来了一些负面影响,如果一台机器在代码迁入前重装、出错,还未迁入的代码就会一直保持迁出状态。不过,微软当然想到了这点,提供了强制撤销的功能,以下是强制撤销的具体方法。
TFS 查看工作区
c:>tf workspaces
查看某人的所有工作区
c:>tf workspaces /owner:xulong /server:http://192.168.0.182:8080/tfs
查看指定工作区的所有更改
c:>tf status /server:http://192.168.0.182:8080/tfs /workspace:*(通配符) /user:xulong
强制撤销操作(需要高权限或者本人账户)
tf undo /workspace:工作区名字;用户名 /recursive(递归撤销) /server:TFS服务器URL $/(顶级目录)