Tôi đã đọc qua một vài câu hỏi về quyền truy cập tệp trong Git và tôi vẫn hơi bối rối. Tôi đã có một repo trên GitHub rẽ nhánh từ người khác. Đăng hợp nhất, chúng nên giống hệt nhau. Tuy nhiên:
$ 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
Tôi đã thử thay đổi quyền truy cập tệp nhưng không thay đổi kết quả khác.
core.filemode
đặtfalse
) thực sự có tập bit thực thi.