背景
需要用到cygwin。编辑器是vscode。
版本
vscode 版本1.55
cygwin版本2.11.2-1(cygcheck -c cygwin)
cygwin的git2.17(cygcheck -c git)
vscode报错
opening repository for path=“xxxxxxxx” failed;ex=spawn X:\xx\xx\git.exe ENOENT{“gitErrorCode”:“NotAGitRepository”}
原因
Stark Overflow上找到些类似的,vscode好像是不支持cygwin的git的。原因好像是cygwin其实怎么滴了C盘D盘吧,要把目录转一下。
解决方法
- 只用了其中的 cygpath-git-vscode.bat。
- vscode gitpath 找到json配置文件。用上面的这个。
注:
原文中是替换了两个的,不知道为啥只用一个就好。