Gitが実行許可の変更を追跡する理由


3

Gitリポジトリに追加されたファイルがあり、実行許可(例chmod 0755 file:)を変更すると、Gitはそのファイルが変更されたことを通知します。

これは便利な場合もありますが、Webアプリケーションで作業していて、サーバーのアクセス許可がコンピューターのアクセス許可と異なる場合は、首が痛くなることがあります。

Gitがこのように動作する理由を誰もが知っていますか?セキュリティ/パフォーマンス/その他の理由がありますか?

回答:


6

あなたはできる

git config core.filemode false

この機能をオフにします。

xビットを追跡するという考えは、プロジェクトをビルドするために実行可能である必要があるいくつかのスクリプト(configureなど)が含まれている可能性があるため、リポジトリを複製する人々の生活を楽にすることです。

単に全体の販売をオフにするのではなく、一度モードを修正してから同じ状態を維持してみませんか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.