2019.10.03こんばんわKuboです。私が担当しているプロジェクトのgitリポジトリは、CodeCommitを利用しているのですが2019年の6月頃にプルリクもらってマージする方法が2つ追加されて現場が混乱してたので説明用の資料作成ついでに解説したいと思います。今回追加されたのが「スカッシュマージ」と「3ウェイマージ」です。今までのマージは、「早送りマージ」として残っておりプルリク時のマージ時はこの3つから選択することになります。forwardの略です。マージするブランチの先端にそのまま移動させるマージ方法で、onlyとついた場合は、それ以外は拒否されます。--squashスカッシュマージは、FF以外のプルリクエストを特徴と言えばマージ元のコミットをひとまとめにしてマージ先に登録することです。--no-ff3ウェイマージは、マージ先のブランチへコミットが作成されます。このマージの記録やコミットの履歴が詳細に残る反面細かいコミットも履歴に残るので履歴を追う場合大変になります。マージは簡単に戻すことが出来ます。まとめ私の担当するプロジェクトでは早送りマージが出来ない時は3ウェイマージって結論になりました。皆さんはいかがでしょうか?以上、Kuboでした。コメントをキャンセルメールアドレスが公開されることはありません。やってみたキャッシュレスプログラム学習PythonPHPサッカー・フットサル公式TwitterアカウントフォローするタイトルとURLをコピーしました。