在我们的团队中,我们决定使用SourceTree,使用Git-flow时非常方便。当一个功能分支只包含一个提交时,SourceTree将进行一个"快进"合并到devlop分支。
当我们浏览git提交日志时,我无法弄清楚给定快进合并提交的原始功能分支是什么。
我发现的唯一解决方法是始终拥有关联的远程功能分支。这样,其他人将能够看到附加到快进提交/
的功能分支名称有没有办法让它适用于仅限本地的功能分支?
答案 0 :(得分:1)
你不能告诉git不要进行快进合并吗?
$ git merge --no-ff
即使它将合并解析为快进,它也会创建一个新的提交。
在SourceTree上,Preferences-> git中有一个名为do not fast-forward when merging, always create commit
的选项。
我认为此选项会将--no-ff
添加到git merge
。