1

私たちのチームは、時間の追跡に JIRA の「スマート コミット」を使用しています。ただし、一部のユーザーは、ブランチをマージすると、次のような git マージ メッセージが表示されます。

 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

問題は、このユーザーにとって、マージによって、スマート コミットを介して JIRA に 5 時間 30 分が「二重予約」されたことです。

これが発生するユーザーは 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、すべてのユーザーのデフォルトをどのように変更できますか?

4

0 に答える 0