本番サーバー用に特定の行が必要なファイルがあります (バックアップ サーバーと個人用ボックスでは、これらの行をコメント アウトする必要があります)。Git がファイルから特定の行を除外することはできないように思われるため、本番サーバーにプッシュするときに特定の行のコメントを解除する必要があることをユーザーに通知する警告をユーザーに発行する方法はありますか?
1 に答える
0
はい、pre-receive
おそらくフックが必要です。それらは単なる実行可能ファイルです。プッシュをキャンセルするには、ゼロ以外で終了します。見るgit help hooks
これは pre-commit フックに最も適したタイプのように思えますが、新しいクローンごとに手動でセットアップする必要があります (少なくともシンボリック リンク)。それが問題にならない場合は、人々がコミットを忘れたときにコミットを書き直したり、それらの行の変更で履歴を混乱させたりするよりもおそらく望ましいでしょう。
于 2012-08-24T23:53:44.433 に答える