在我的工作中,我们最近从SVN切换到Git。我们使用EGit与eclipse集成
现在,我必须提出一个问题:当我们从origin / master中提取大量变更集时,通常会发生冲突,尤其是当我们将类从包移到包时。好吧,我们认为,我们只是将它们合并然后提交,然后推送合并。但是,不,当我们这样做时,EGit仍然显示来自服务器的传入变更集,当我们拉动它们时,它会产生一些冲突,再次,通常是同样烦人的导入我们刚刚合并。在最终合并
之前,我们必须做2到4次为什么不只是冲突一次,然后用它完成?
现在我根本不知道它为什么这样运作。当然,在我的老板电脑上发生了4次中的3次,那是糟糕(TM)
当我们想要获取一些变更集并合并它们时,正确的工作流程是什么?请在eclipse中使用命令行感觉不太容易。
谢谢
答案 0 :(得分:0)
你决定解决冲突吗?
git add f1 f2 git commit f1 f2
答案 1 :(得分:0)
几个月之后,我可以说这实际上是EGit中的一个错误,现在已经修复了。有时拉动时,操作会失败(而不是冲突)。这会导致Eclipse中的状态损坏,当然尝试在该状态下合并也行不通。
如果您遇到此问题,只需更新您的软件即可。请注意,它仍然会影响Eclipse的旧版本,所以如果您仍然使用像Helios这样的东西(比如我的老板),您应该升级整个IDE。
故事的道德:让您的软件保持最新状态。