我正在尝试使用tf.exe在两个分支之间执行无基础合并。当我运行命令时,它失败并告诉我有15-20个文件被另一个用户锁定。我查看了其他用户的待处理更改,他只在目标分支中检出了三个文件,而且没有一个被锁定。有人以前遇到过类似的情况吗?
编辑
在Robaticus的帮助下,我发现锁定位于tbl_lock表中,但它们关联的待处理更改不再存在。看起来除了给我们当前合并问题的那些锁定之外,还有多个孤立的锁定。
有人知道是什么原因导致这些问题或修复它们的方法不涉及直接操作数据库吗?我将进行一些研究,看看能否找到任何信息。
编辑2
首先搜索“TFS孤立锁定”返回了Orphaned locks in TFS。TFS团队建议直接从表中删除它们,所以我想我必须这样做。
编辑
在Robaticus的帮助下,我发现锁定位于tbl_lock表中,但它们关联的待处理更改不再存在。看起来除了给我们当前合并问题的那些锁定之外,还有多个孤立的锁定。
有人知道是什么原因导致这些问题或修复它们的方法不涉及直接操作数据库吗?我将进行一些研究,看看能否找到任何信息。
编辑2
首先搜索“TFS孤立锁定”返回了Orphaned locks in TFS。TFS团队建议直接从表中删除它们,所以我想我必须这样做。
我没有看到任何帖子表明这个问题已经被解决了。