3

私が使用するワークフローは次のとおりです。

  1. ブランチに変更を加えますA
  2. チェックアウト ブランチB
  3. Aブランチからブランチへの変更をマージしますB
  4. Bブランチをリモート ブランチに同期 (プッシュおよびプル)します。
  5. チェックアウト ブランチA
  6. ステップ 1に戻ります。

問題は、ときどきステップ 5 を忘れて、 branch の代わりに branchAに変更を加えることBです。

B「通常の」コミットを拒否し、マージコミットのみを許可するようにブランチを構成することは可能ですか?

4

1 に答える 1

1

この作業を手動で行う代わりに、git-flow のようなワークフローを使用することをお勧めします。

または、この作業を行う簡単なスクリプトを作成することもできます。

手動で行うことを好む場合は、ブランチとプル アクションを自動的にマージするgit-hookを使用できます。B

于 2013-04-22T14:04:28.163 に答える