相关疑难解决方法(0)

启用git rerere有什么缺点吗?

我已经阅读了关于git的rerere功能的各种内容,我正在考虑启用它.但我没有看到有人提到使用它时可能出现的任何问题.我必须假设有一个缺点,或者它可能默认启用.那么启用rerere有什么缺点吗?哪些潜在的问题会导致不会发生?

git merge git-rerere

97
推荐指数
3
解决办法
1万
查看次数

为什么在使用git rebase时会再次出现相同的冲突?

我已经在SO上阅读了关于git merge和git rebase的相关问题,但我仍然无法完全理解幕后发生的事情.

这是我们的分支情况:

MASTER------------------------
        \        \
         \        \----Feature B---
          \                        \
           \-----Feature A----------\---Feature A+B
Run Code Online (Sandbox Code Playgroud)

我们有2个功能分支,它们来自不同时间的master,现在我们想要组合2个分支.我们希望遵循这种first rebase then merge做法,但是当我们将功能A重新命名为功能B时,我们会遇到冲突.这是预期的,因为两个功能(和主人)在相同的区域都有变化.但奇怪的是,同样的冲突在此之后不断出现git rebase --continue.这让我们疯狂,所以我们最终中止了rebase,并使用了git merge.事实证明,冲突实际上很容易解决.

我的问题是双重的:

  1. git rebase适合我们situtation?或者,只有少数(1或2)变化才能改变?
  2. 引擎相同的冲突会一次又一次地重现?我的理解是一次rebase解决一个冲突,但通过比较哪个提交到什么?

关于SO的相关帖子:

git merge git-merge git-rebase

36
推荐指数
1
解决办法
1万
查看次数

标签 统计

git ×2

merge ×2

git-merge ×1

git-rebase ×1

git-rerere ×1