我有一个用户将整个dev分支标记为删除,然后他们尝试恢复/撤消这些更改,但它只是挂起。有待处理的更改中有1400万个项目。 所有tf undo,tf remove workspace,命令超时。无论如何要删除阻止其他用户检查其代码的锁吗?
我可以在TFS数据库中看到该用户的PendingChanges,但不知道我是否可以删除它们或其他哪些表持有锁?
答案 0 :(得分:0)
对于超时异常,您可以使用以下配置值更新tf.exe.config
或devenv.exe.config
文件:
<system.net>
<connectionManagement>
<add address="*" maxconnection="1000"/>
</connectionManagement>
</system.net>
将限制设置为1000后,尝试撤消建议的 jessehouwing 等单个项目,同时继续观察资源监视器中的值。