merge - 如何部分保存合并结果?

标签 merge diff clearcase

我现在正在使用 ClearCase“Diff Merge”工具进行 3 路合并,我想停下来明天完成剩下的工作。

我担心我的机器可能会停止或重新启动,所以我想保存到目前为止所做的合并结果。

问题是“保存”按钮被禁用,似乎在我解决所有冲突后它就会启用。

另一方面,如果我尝试关闭该工具,它会警告我存在未解析的合并点,因此我以后无法恢复合并:

enter image description here

即使在我解决所有冲突之前,是否有可能以某种方式立即保存它?

谢谢

最佳答案

据我所知:merge Windows control允许您从 Unresolved 合并转到 Unresolved 合并,但不保存正在进行的合并。

我通常做的是(如果我们谈论一个文件的合并,以文本模式合并):

  • 保存当前生成的合并内容(第四个面板内容)
  • 取消正在进行的合并

然后:

  • 使用保存的内容 checkout 新版本(或使用 checkout 的版本并使用保存的内容覆盖它)
  • 合并到新版本(其中已经包含我想要从之前解决的部分中看到的内容)

注意:如果您知道所有由此产生的合并冲突都应通过根 (1)、我们的 (2) 或“他们的”(3) 解决,您可以单击“导航 > 解决并高级模式” ”,然后快速单击 1、2 或 3。

关于merge - 如何部分保存合并结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22511621/

相关文章:

git - 同时使用 Git 和 Clearcase : How can we check in Git code changes to a new Clearcase version?

merge - 关于 Common Lisp 中的 MERGE 函数

R - 合并多个大型数据帧(整理)

javascript - 比较事件前后的 DOM/所有属性的方法?

diff - git-diff中是否有类似于diff --show-c-function的东西?

javascript - 使用 JS 或 jQuery 区分两个容器

python - 当重复的行具有不同的值时,如何将它们合并为 DataFrame 上的一个

php - 需要帮助分组 php 数组

continuous-integration - 让 TeamCity 与 ClearCase 一起工作

clearcase - CodeCollab GUI问题