そのため、職場では新しい優れた Git ブランチ戦略を実装しています - 素晴らしい!
リポジトリの新しい (そして素晴らしい) 構造を維持するために、すべてのマージを--no-ff
フラグ (および--no-commit
より良いマージ コミット メッセージを可能にするフラグ) を使用して実行したいと考えています。ただ、みんなに覚えてもらうだけではちょっと頼りにならないようです。すべての開発者が前述のフラグとマージする必要があることを強制する方法はありますか?
私が知る限り、これをフックでチェックすることはできません (git は早送りに関する情報を確実に保存しないため)。各開発者マシンで構成を設定できることを知っています(を実行することによりgit config --global merge.ff no
)。これが解決策である場合、すべての開発者がこの構成セットを持っていることを確認するにはどうすればよいですか?