我现在正在使用 ClearCase“Diff Merge”工具进行 3 路合并,我想停下来明天完成剩下的工作。
我担心我的机器可能会停止或重新启动,所以我想保存到目前为止所做的合并结果。
问题是“保存”按钮被禁用,似乎在我解决所有冲突后它就会启用。
另一方面,如果我尝试关闭该工具,它会警告我存在未解析的合并点,因此我以后无法恢复合并:
即使在我解决所有冲突之前,是否有可能以某种方式立即保存它?
谢谢
最佳答案
据我所知:merge Windows control允许您从 Unresolved 合并转到 Unresolved 合并,但不保存正在进行的合并。
我通常做的是(如果我们谈论一个文件的合并,以文本模式合并):
- 保存当前生成的合并内容(第四个面板内容)
- 取消正在进行的合并
然后:
- 使用保存的内容 checkout 新版本(或使用 checkout 的版本并使用保存的内容覆盖它)
- 合并到新版本(其中已经包含我想要从之前解决的部分中看到的内容)
注意:如果您知道所有由此产生的合并冲突都应通过根 (1)、我们的 (2) 或“他们的”(3) 解决,您可以单击“导航 > 解决并高级模式”
”,然后快速单击 1、2 或 3。
关于merge - 如何部分保存合并结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22511621/