当使用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设置

一般 -> Windows的gitgit.exe路径:c: cygwin bin(GIT版本2.8.3)

高级cygwinhack true

帮助我〜!谢谢

这看起来像是Windows World和Cygwin World之间的不相容性(在编码的意义上):Tortoisegit调用git.exe以更新文件。如您在评论中所述,它也不适用于Windows CLI。

我不是Cygwin的导出,但是如果您找到了如何将韩国编码的文件名传递给Windows CLI的git.exe的方法,我可以尝试将其编码为tortoisegit。

ps:我强烈建议不要使用Cygwin,因为Cygwin git被已知被损坏,因为它甚至没有通过测试套件(cf. https://github.com/libgit2/libgit2/libgit2/pull/3040#issuecomment--sisuecomment-ecomment-ecomment-ecomment-ment-94169001) - 这就是为什么Cygwin支持只是在Tortoisegit中进行实验的原因。最好将git用于Windows。

相关内容

  • 没有找到相关文章

最新更新