1. ホーム
  2. ウィンドウズ

[解決済み】WindowsでのGitファイルのパーミッションについて

2022-04-22 14:06:25

質問

Gitのファイルパーミッションに関するいくつかの質問を読みましたが、まだ少し混乱しています。GitHubに、他のレポからフォークしたレポがあります。マージ後、それらは同一であるべきです。しかし

$ git diff --summary origin/epsilon master/epsilon
 mode change 100644 => 100755 ants/dist/sample_bots/csharp/compile.sh
 mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/MyBot.coffee
 mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/ants.coffee
 mode change 100644 => 100755 ants/util/block_test.sh
 mode change 100644 => 100755 manager/mass_skill_update.py
 mode change 100644 => 100755 worker/jailguard.py
 mode change 100644 => 100755 worker/release_stale_jails.py
 mode change 100644 => 100755 worker/start_worker.sh

ファイルのパーミッションを変更してみましたが、diffの結果は変わりません。

解決方法は?

Windowsでパーミッションを変更する方法(も)は、ここに書いてありました。 http://blog.lesc.se/2011/11/how-to-change-file-premissions-in-git.html

例えば、以下のコマンドは、任意のファイルに対してユーザーの実行権限を追加します。

git update-index --chmod=+x <file>