git merge default commit message包含来自所有合并提交的消息

时间:2013-10-24 14:10:35

标签: macos git jira

我们的团队使用JIRA的“智能提交”进行时间跟踪。但是,一些用户在合并分支时最终会得到如下所示的git merge消息。

 Merge branch 'master' into  FEATURE_BRANCH

 * master: (3 commits)

 ISSUE-108: Added logging dependency #time 30m
 ISSUE-110: Fixed a bug #time 1h
 ISSUE-118: Bikeshedding #time 4h

问题在于,对于这个用户来说,合并只是通过智能提交“重复预订”5h30m到JIRA。

我们推断的最多的是发生这种情况的用户使用git 1.8.x在Mac OS X上,而Ubuntu用户(没有发生这种情况的用户)使用的是git 1.7.9.5。

阅读帮助文档git merge --no-log是导致此行为的原因。这是默认值在1.7和1.8之间(或Mac和Ubuntu客户端之间)的变化吗?我们(我们可以吗?)如何将所有用户的默认值更改为--no-log

0 个答案:

没有答案