我正在执行salesforce部署。当前设置为:
- Devorg是从develop1分支推送的
- UAT组织是从UIT1分支推送的
每两周,我们将UAT1合并到develop1。它后来被部署到dev.org.上
这对我一直有效,直到现在。目前,我在eclipse中合并时不断看到以下错误:
**"Multiple common ancestors were found and merging them resulted in a
conflict"**
我尝试将Eclipse Neon/Mars与Egit 4.*一起使用。我无法执行合并活动并解决冲突。
基于以下问题的答案:
如何围绕";多个合并基";EGit Eclipse插件出错?
我不想对合并活动进行挑剔,因为这将是一项非常繁琐的任务。
有其他工具可以处理这个问题吗?我已经安装了sourcetree,但我不确定这是否会有所帮助。
我通过以下操作实现了这一点:
-
使用源树合并远程分支develop1和UAT1--->源树能够处理多祖先问题,并给了我一个冲突列表。
-
由于我对使用源树来解决冲突不太满意,所以我eclipse在Git暂存窗口中打开代码并解决冲突。(我想知道是否有类似的外部编辑器可以让您像eclipse一样接受更改并拒绝)。
-
使用eclipse暂存并提交文件。
这是一个很长的解决方法,我想知道两周后再次执行合并时是否会看到多祖先问题。
Windows上的TortoiseGit也成功地合并了这种情况。