私が頻繁に実行するフォルダにはいくつかのスクリプトがあります。これらのスクリプトは頻繁に更新されます。具体的には、サーバーに展開するたびにスクリプトをgitリポジトリの更新されたスクリプトに置き換えます。
毎回実行可能にする必要がありますか?
ベストアンサー1
gitからチェックアウトした場合は、git自体のファイルに実行モードフラグを設定できるはずです。
* Nix(macOSを含む)でコミットする場合は、通常古いchmod +x
ファイルを使用できますgit add
git commit
。
実行可能なビットがない場所やWindowsで送信する場合は、次を参照してください。答えWindowsのGitでファイル実行モード権限を生成する方法は?。
git pull
これにより、gitが更新するなどの操作を実行すると、ファイルは実行モードgit checkout
に設定されます。
+x
1この機能は、実行ビットが保存されたファイルシステムに複製され、それを許可する方法でマウントする場合にのみ機能します。 NTFSやFAT32などの一部のファイルシステムはそれをサポートしていない可能性があります。