我回滚了一个变更集。现在我需要检查使用“实际”待定更改回滚的变更集。就像一切都在提交更改之前一样。
当我获得带有文件覆盖的特定版本时,我在挂起的更改窗口中看不到任何内容。
我怎样才能得到我需要的状态?是否可以?
执行“获取特定版本”后,您需要手动签出变更集中的每个文件(右键单击,签出)。确保您已关闭“获取最新结账信息”。
之后执行获取最新版本,这将提示您合并。这将是一个更加棘手的合并,因为 Visual Studio 会假设较新的版本就是您想要的。当您满意后,请检查代码。
或者,从与第一个解决方案相同的步骤开始,但您可以在签出每个文件后创建一个架集,然后执行获取最新,而不是立即执行获取最新。当您使用目标版本时,取消搁置更改,解决所有冲突并将其重新签入。
您可以应用的另一个技巧是查找包含回滚更改的更改集编号。由于此签入是补偿签入,因此您还可以通过回滚该补偿变更集来重新执行更改。我在本地工作区尝试过这个,它有效。同样,您可能需要进行合并,并且很难准确判断要选择哪些更改。
我对此最好的建议是:尽量不要陷入这种情况:)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)