755 vs 644
在linux下載了Qt的軟件倉庫,拷貝了一份到windows下。在 msysgit 下,發現所有的文件都被修改了。
用 git diff 查看,發現是:
$ git diff util/webkit/mkdist-webkit diff --git a/util/webkit/mkdist-webkit b/util/webkit/mkdist-webkit old mode 100755 new mode 100644
原來是msysgit在windows下需要為文件"仿造"訪問權限。由於種種限制,信息不能復原,從而導致原來的755成644了。
解決方法:
git config --global core.filemode false git config core.filemode false