在cygwin中使用TortoiseGit时。 提交错误

我是韩国人。 所以我们使用韩文文件名。 但我使用Cygwin使用TortoiseGit。 提交错误。 当我使用TortoiseGit时,出现此错误消息。 但我使用Cygwin它会工作。

这是错误消息。

git.exe update-index [...]
/usr/bin/bash: /bin/git.exe update-index -- "새 텍스트 문서.txt": No such file or directory
git did not exit cleanly (exit code 127)

TortoiseGit设置

一般 - > Git for Windows Git.exe路径:C: cygwin bin(Git版本2.8.3)

先进的CygwinHack真实

帮我〜! 谢谢


这看起来像Windows世界和Cygwin世界之间的不兼容性(就编码而言):TortoiseGit调用git.exe来更新文件。 正如你在评论中所描述的那样,它也不适合Windows Cli中的你。

我不是cygwin导出,但是如果你找到一种方法来从Windows cli中将韩文编码的文件名传递给git.exe,我可以尝试将它编码到TortoiseGit中。

PS:我强烈建议不要使用cygwin,因为cygwin git已经被破坏,因为它甚至不通过测试套件(参见https://github.com/libgit2/libgit2/pull/3040#issuecomment-94169001) - 这就是为什么Cygwin支持仅仅是TortoiseGit的实验。 更好地使用Windows的Git。

链接地址: http://www.djcxy.com/p/24443.html

上一篇: When use TortoiseGit with cygwin. Commit error

下一篇: TortoiseGit Comment on Each File with Only One Commit