(簡単にするために) Git リポジトリにmaster
ブランチと aがあります。dev
ブランチが常に機能していることを確認したいmaster
ので、すべての作業はdev
ブランチで行う必要があります。
ただし、マージで変更をマージすると、ブランチ--no-ff
にとどまり、ブランチで作業を続ける傾向がありますmaster
(ブランチをチェックアウトするのを忘れるためdev
)。
master
コミットや早送りマージはできず--no-ff
、別のブランチからのマージのみを行うというルールをブランチに設定できますか?
これは、プライベートにホストされたリポジトリで機能する必要があります (つまり、GitHub や Bitbucket ではありません)。