对于上下文,我正在经历这个问题并试图解决它:Git in Visual studio code 说文件已修改,即使没有更改我在 Windows 10 计算机上使用 cygwin,但我所有的同事都使用 Mac。
得票最高的答案是git config core.filemode false,但我无法弄清楚这样做的后果。安全吗?这是否意味着如果我创建一个 shell 脚本,推送它会丢失可执行位?这是否意味着当我提取新的可执行文件时,它将丢失可执行位?如果有的话,有哪些陷阱?
我已经检查了文档,但它也没有回答这个问题,它只是解释了您何时需要更改它。
我刚开始使用Visual Studio Code(在Windows上)来加入我刚刚加入的新UI项目.我将Path环境变量配置为指向我的cygwin git可执行文件,如下所示:
C:\ cygwin64\BIN
我已经通过打开Windows命令提示符并成功执行Linux命令来验证这是有效的.但是,当我在Visual Studio Code中打开git项目时,它会查找解析其"git.path"配置的路径,我收到以下错误:
ENOENT:没有这样的文件或目录,lstat'C:\ cygdrive'
显式配置工作区设置文件(settings.json)也不起作用.
有任何想法吗?