1

我们的团队使用 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

问题在于,对于这个用户,合并只是通过智能提交将 5 小时 30 分钟“双订”到 JIRA 中。

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

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

4

0 回答 0