はgit commit
で特定のファイルタイプ(.dllファイル、.exeファイル)をブロックすることがpossiableですか?Gitでコミットしている特定の種類のファイルをブロックするには?
私たちは.gitignore
ファイルでこれを行うことができます知っています。しかし、私は500以上のレポを持っているので、すべてのプロジェクトに.gitignore
ファイルを追加するのは簡単ではありません。
我々はper-receive
フックで同じことを行うことができますが、私はRestrict the specific type file commit in Gitを取得します。
すべてのアイデア?
このhttps://stackoverflow.com/questions/17866246/block-specificを参照してください。 -file-ため、一部のユーザーインのgitリポジトリ –
唯一の問題は、すべてのレポに '.gitignore'ファイルを追加されている場合は、あなただけのシステム全体' gitignore'またはユーザー全体の 'gitignore'を使用することができます代わりに。 –
1) '.dll'と' .exe'を無視するグローバルまたはシステム全体のgitignore、2) '.dll'と' .exe'の変更を削除するグローバルまたはシステム全体の 'pre-commit' 3)サーバ側の '' pre-receive''が '.dll'や' .exe'を変更する新しいコミットに失敗することがあります。第3は、そのようなコミットが祝福されたリポジトリにマージされないことを確認します。 1位と2位はユーザーに迅速なチェックとヘルプを提供します。 – ElpieKay