5

そのため、職場では新しい優れた Git ブランチ戦略を実装しています - 素晴らしい!

リポジトリの新しい (そして素晴らしい) 構造を維持するために、すべてのマージを--no-ffフラグ (および--no-commitより良いマージ コミット メッセージを可能にするフラグ) を使用して実行したいと考えています。ただ、みんなに覚えてもらうだけではちょっと頼りにならないようです。すべての開発者が前述のフラグとマージする必要があることを強制する方法はありますか?

私が知る限り、これをフックでチェックすることはできません (git は早送りに関する情報を確実に保存しないため)。各開発者マシンで構成を設定できることを知っています(を実行することによりgit config --global merge.ff no)。これが解決策である場合、すべての開発者がこの構成セットを持っていることを確認するにはどうすればよいですか?

4

3 に答える 3

0

ほぼすべてのオプションで、チーム メンバーが git セットアップの一部として追加の手順を実行する必要があるため、各個人がグローバル構成をデフォルトの --no-ff に設定するのが最善ではないでしょうか?

ff を使用するのは、--no-ff を使用するのを忘れている人ではなく、明示的にそれを述べている人だけです。

于 2016-08-02T08:02:08.163 に答える