windows - Windows 上的 Git 文件权限

标签 windows git diff file-permissions

我已经通读了几个关于 Git 文件权限的问题,但我仍然有点困惑。我在 GitHub 上有一个从另一个 fork 出来的仓库。 merge 后,它们应该相同。然而:

$ 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

我试过更改文件权限,但它不会改变差异结果。

最佳答案

我在这里找到了如何在 Windows 上更改权限的解决方案:http://blog.lesc.se/2011/11/how-to-change-file-premissions-in-git.html

例如下面的命令添加用户对任意文件的执行权限:

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

关于windows - Windows 上的 Git 文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6476513/

相关文章:

Git commit diff 仅在一行中显示行更新

git - 在 git 中显示索引文件的权限

c++ - Windows(以及 OS X、Linux)上 Qt 中的高分辨率周期性计时器

windows - 如何让Python PyQT程序在Windows中不打开命令行

git - 家庭作业的版本控制

git - 为 TFS-GIT 存储库运行时 TFS 构建失败

sql - 如何比较表中的数据(操作前后)?

c# - 查询连接到 USB 的设备 - Windows

c++ - 如何在 C++ win32 API 的对话框中设置图像?

svn - 有没有办法在存储库更新/切换后自动触发 shell 命令?