如何在快进合并后找到原始功能分支

时间:2014-08-19 10:39:01

标签: git merge atlassian-sourcetree git-flow fast-forward

在我们的团队中,我们决定使用SourceTree,使用Git-flow时非常方便。当一个功能分支只包含一个提交时,SourceTree将进行一个"快进"合并到devlop分支。

当我们浏览git提交日志时,我无法弄清楚给定快进合并提交的原始功能分支是什么。

我发现的唯一解决方法是始终拥有关联的远程功能分支。这样,其他人将能够看到附加到快进提交/

的功能分支名称

有没有办法让它适用于仅限本地的功能分支?

1 个答案:

答案 0 :(得分:1)

你不能告诉git不要进行快进合并吗?

$ git merge --no-ff

即使它将合并解析为快进,它也会创建一个新的提交。

在SourceTree上,Preferences-> git中有一个名为do not fast-forward when merging, always create commit的选项。

我认为此选项会将--no-ff添加到git merge