将 SVN 迁移到 GIT:包含特殊字符的文件名不正确

发布于 2024-09-10 08:45:27 字数 210 浏览 9 评论 0原文

我正在尝试使用 git-svn clone 将现有的 SVN 存储库转换为 GIT,但文件名中包含特殊字符(如“ö”)的版本化文件在迁移后显示为“ö”。显然,git-svn“按原样”保存文件名 - 我假设 SVN 以 UTF-8 存储文件名(与日志一样),但我的 Windows 使用 windows-1252 编码。

是否可以强制 git-svn 更改文件名编码?手册上没有找到任何内容。

I'm trying to convert an existing SVN repository to GIT using git-svn clone but versioned files with special characters in the filename like "ö" are showing as "ö" after migration. Obviously, git-svn saves the filenames "as is" - I assume that SVN stores filenames in UTF-8 (as done with the logs), but my Windows uses windows-1252 encoding.

Is it possible to force git-svn to change the filename encoding? Didn't find anything in the manuals.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

自控 2024-09-17 08:45:27

不幸的是,msysgit 似乎存在问题:http://code。 google.com/p/msysgit/issues/detail?id=80

不过,Cygwin 中的 git 没有这个问题。

Unfortunately there seems to be a issue with msysgit: http://code.google.com/p/msysgit/issues/detail?id=80

Although, git in Cygwin doesn't have this issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文