私が使用するワークフローは次のとおりです。
- ブランチに変更を加えます
A
。 - チェックアウト ブランチ
B
。 A
ブランチからブランチへの変更をマージしますB
。B
ブランチをリモート ブランチに同期 (プッシュおよびプル)します。- チェックアウト ブランチ
A
。 - ステップ 1に戻ります。
問題は、ときどきステップ 5 を忘れて、 branch の代わりに branchA
に変更を加えることB
です。
B
「通常の」コミットを拒否し、マージコミットのみを許可するようにブランチを構成することは可能ですか?