2014-11-06 57 views
0

我尋找像squash這樣的消息行爲 - 默認的提交消息包含合併分支的所有消息,所以很容易根據它寫出最終結果。但是,如果提交,原始分支之間的鏈接就會丟失。如何在合併中彙總提交消息?

如果分支被刪除,它是一個丟失的頭,最終得到gc'd。當我做一個git合併(no-ff)時,我得到所需的分支明智的結果(歷史記錄保持對合並分支的引用),但默認提交消息是沒有用的(「從分支xxx合併(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) 「)。

那麼,我該如何簡單和正確?

回答

0

這個工程:

混帳合併

...

--log [=]
除了分支名稱,填充日誌,一個消息大多數實際提交中正在被合併的行描述。

...

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

...

merge.log

除了分支名稱,填充日誌消息最多從實際提交指定數量的單行描述說正在合併。默認爲false,和真正的是20

的代名詞(爲什麼是默認了嗎?)