为了方便查看功能分支何时合并到主分支,可以在将功能分支合并到主分支时使用Git的
一种无需输入
--no-ff
选项。一种无需输入
--no-ff
即可实现的方法是完全禁用快进式合并到主分支:git config branch.master.mergeoptions --no-ff
然而,这种方法很笨拙,因为它也会阻止在将主线上游更改合并到本地主线副本时进行快进式合并(正常的git pull
会创建合并提交)。
是否有一种方法可以配置Git,仅在将特性分支合并到主线时防止快进式合并到主线,以便在从主线进行git pull
时允许快进,但总是在合并特性分支时创建合并提交?或者明确使用--no-ff
是实现这一点的唯一方法?
master
跟踪origin/master
。这可能需要通过预合并钩子来实现。 - asm