0

在我们的团队中,我们决定使用 SourceTree,因为它在使用Git-flow时非常方便。当一个特性分支只包含一个提交时,SourceTree 将“快进”合并到 devlop 分支中。

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

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

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

4

1 回答 1

1

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

$ git merge --no-ff

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

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

我认为这个选项将添加--no-ffgit merge.

于 2014-08-19T14:40:20.483 回答