2014-11-06 55 views
0

我寻找像squash这样的消息行为 - 默认的提交消息包含合并分支的所有消息,所以很容易根据它写出最终结果。但是,如果提交,原始分支之间的链接就会丢失。如何在合并中汇总提交消息?

如果分支被删除,它是一个丢失的头,最终得到gc'd。当我做一个git合并(no-ff)时,我得到所需的分支明智的结果(历史记录保持对合并分支的引用),但默认提交消息是没有用的(“从分支xxx合并(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) “)。

那么,我该如何简单和正确?

回答

0

这个工程:

混帐合并

...

--log [=]
除了分支名称,填充日志,一个消息大多数实际提交中正在被合并的行描述。

...

如果指定--log,所述提交的shortlog被合并​​将是 附加到指定-m消息。

...

merge.log

除了分支名称,填充日志消息最多从实际提交指定数量的单行描述说正在合并。默认为false,和真正的是20

的代名词(为什么是默认了吗?)