团队的1名成员发生了错误的合并,但他尚未提交。他正在一个分支上工作。TFS - 如何通过使用Checkout进行编辑来覆盖文件?
TRUNK的当前版本是正确的,但是当我从TRUNK合并到BRANCH时,它不更新分支,因为在合并期间,选择了错误的版本作为正确版本。
我该如何解决这个问题?
我正在考虑“检查编辑”项目的所有文件,如覆盖所有行,所以当我尝试从TRUNK更新BRANCH时,合并会再次发生,但是当我做到这一点时,它会抛出这个错误:
All of the changes were either unmodified files or locks. The changes have been undone by the server.
它不清楚究竟发生了什么。团队成员是否从树干合并到其分支?他们还没有检查合并?并且您现在正在尝试执行相同的合并,并且更改未被TFS检测到,因为它认为它们已经合并了?需要更多的细节来了解。 –