使用XCode4时,我创建了一个新分支,并在这个新分支上实现了一个非常小的方法。我看到分支工作正常,所以我在这个新分支上做了一个提交然后切换回我的主分支。我将两个分支合并在一起(新的分支合并到我的主分支中)。现在我的项目没有用。
昨天发生了同样的事情。我从来没有发现过这个问题所以我从一开始就开始了这个项目。造成这种情况的原因是什么?
答案 0 :(得分:1)
这取决于您开始开发分支的位置:
如果是来自HEAD
main
分支,那么合并回main
应该是快进的(即main HEAD
应该有只需在dev HEAD
移动,您的项目应该有效。
如果那是来自 main HEAD
之前的任何提交(即main HEAD
分支开发期间dev
移动了),那么合并就是'快进的一个,你正在组合(如果两个分支的变化是分开的,则自动组合)两组不同的变化
然后需要再次测试和验证结果。