ユーザーブランチを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
おそらくあなたが望むものです。