git何时在合并提交消息中包含存储库URL?

4

我注意到我的团队成员的合并提交消息在不同的人做提交时看起来不同。

有没有人知道: 何时使用第一种形式(即显式说明repo url)的git建议合并提交消息,何时使用第二种形式?

2017-07-05 11:34 Employee 1            M─│─┐ Merge branch 'wip-feature-1' of ssh://repo.company.com:1850/ttt/software into mainbranch
2017-07-05 10:45 Employee 2              │ │ M─┐ Merge branch 'wip-feature-2' into mainbranch

谢谢!


你使用什么软件来托管位于repo.company.com的中央代码库呢? - Chris
@Chris:服务器正在运行GitLab。 - Multisync
Josh Lee的回答是正确的:默认生成的合并消息取决于您使用的命令和选项。更有趣/引人注目的是,这些合并消息在很大程度上是无用的。如果您能让人们编写有意义的合并消息,那么整个问题就不存在了。 - torek
2
是的,培训你的同事如何使用 pull --rebase - Josh Lee
1个回答

2
我认为他们使用git pull来进行合并。在获取后,我也可以使用git merge FETCH_HEAD获得此内容(这很有意义,因为git-pull被记录为与git merge FETCH_HEAD相同)。除了FETCH_HEAD(或没有参数)以外的任何参数都不会产生这个消息,它会使用“远程跟踪分支”或只是“分支”。请注意保留HTML标签。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接