是否存在任何常见的git使用错误或者一般情况下有任何原因,为什么如果这些冲突已在之前的rebase中全部解决,为什么rebase会重复来自之前rebase的冲突?
此外,rebase是否有优先于冲突解决的方式?例如rebase是否希望在代码中通常的git冲突方括号内的两个可能的代码片段之间进行严格的选择,或者仅仅是为了取消>>>
,<<<
之间的所有内容?我很好奇,如果删除两个代码选项来解决冲突将影响rebase的正确解决后续冲突的能力。Git Rebase重复发生来自上次Rebase的冲突
进一步细化: 我有一个master
分支和一个dev
分支。 dev
分支我一直在一边工作一段时间,所以不同提交的数量已经增长得相当大,在100年代(我知道......应该dev
到更多的master
)。 dev
分支本身已经有几个较小的特征分支从它切下,然后合并回来,只有被切割,重新设计,与dev
分支合并,从未master
分支(我记得)。我在1周前将dev
分行重新分配到master
分行。我已经在dev
分支上做了一些更改,并且希望再次兑换master
,以便我可以准备合并。在该1周的窗口中,master
分支也发生了非常小的变化,但代码文件不重叠。然而,当将dev
重新编号为master
时,我发现当我尝试使用当前的重新分档时,与我在一周前重新启动时相比,git引发了相同的一组冲突。
谢谢!