0

私は定数ファイルを持っています。このファイルは必要ですが、すべての開発者は自分の環境に合わせてこれを変更し続け、しばしばこの変更されたファイルをプッシュします。この定数ファイルに追加/プッシュされないフィルターを作成する方法はありますか? .gitignore は、プロジェクトを新たにクローンする人のためにデフォルト構成のリポジトリにそのファイルが必要なため、役に立ちません。開発者が変更をコミットしないようにしたいだけです すべての開発者に、このコミットにこの定数ファイルを追加しないように依頼し、これを強制することは、他の汚い方法です

よろしく、 ハルシャ

4

2 に答える 2

0

リモート リポジトリに完全にアクセスできる (つまり、そこにフックを配置できる) と仮定すると、プッシュされたコミットが不変ファイルを変更するかどうかを確認し、変更する場合は拒否するpre-receive フックを使用して簡単にアクセスできます。

このようなフックの書き方に関するヒントが必要な場合は、git pre-receive hooks (python-based answer) に関するこの他の質問を確認してください。

于 2013-04-10T12:22:42.713 に答える