リポジトリから変更をプルすると、Gitはファイルのアクセス許可を変更します(実際には、彼はグループのwrite
アクセス許可を変更します)。
私が正しければ、Gitは実行可能ビットのみを追跡する必要があります。これはとにかくcore.filemode
falseに設定することで削除できます。
ただし、ファイルモードは(ローカル、グローバル、およびユーザーで)falseに設定されていますが、プルすると、write
アクセス許可は常に変更されます。
正しいchmodをリセットするためにgit-hooksを使用することもできますが、これはオーバーヘッドであり、ファイルモードの変更を完全に無視するようにgitに要求する方法がある場合は望ましいです。
誰もがこれを達成する方法を知っていますか?