ユーザーブランチをmasterにマージしたいのですが、コードレビューを実行してください。マージコミット前の変更
例えば:
o---o---o---o---o master
\
o---o---o lucy
一般に git merge lucy 結果は次のようになります。
,-- "Merge commit"
|
o---o---o---o---o---o master
\ /
o---o---o----' lucy
コードレビュー後修正する:
,-- "Merge commit"
| ,-- "Code review: 1) fixed EOL char, 2) apply tabsize=4, ..."
| |
o---o---o---o---o---o---o master
\ /
o---o---o----' lucy
上記の代わりに、マージコミットとコードレビューコミットを単一のコミットとして作成します。
,-- "Code review & merge: 1) fixed EOL char, 2) apply tabsize=4, ..."
|
o---o---o---o---o---o master
\ /
o---o---o----' lucy
私はもう試した git merge --no-commitしかし、その後はマージコミットとしてコミットすることはできません。
何か案が?
git-rebaseおそらくあなたが望むものです。