Windows 目录在 git repo 中的文件名中变成反斜杠
我有一个使用 Windows 的开发人员,在 Cygwin 下运行 git。他还在 Eclipse 中运行 Aptana 插件。
当从 Cygwin 将文件推送到存储库时,一切都很好,但是当他从 Aptana 插件推送时,Github 不会在目录中显示这些文件,而是将 Windows 目录分隔符放入文件名中,例如有一个名为“test”的文件\newfile.php' 在存储库的顶层。
Github 支持人员检查了存储库并告诉我推送的是“test\newfile.php”,因此问题肯定出在插件中。
有什么想法为什么会发生这种情况吗?
I have a developer who is on Windows, running git under Cygwin. He's also running the Aptana plugin in Eclipse.
When pushing files to the repo from Cygwin things are fine, but when he pushed from the Aptana plugin then Github isn't showing those files in directories, instead it's put the Windows directory separator into the filename, e.g. there is a file named 'test\newfile.php' in the top level of the repo.
Github support has checked the repo and tells me that 'test\newfile.php' is what was pushed, so the problem must lie in the plugin.
Any ideas why this is happening?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来可能与此有关: http://jira.appcelerator.org/browse/APSTUD-3718
我们没有为 cygwin 安装正确转换 PATH。
提交包含详细信息和可重现案例的错误将非常有帮助,因为我们不确定需要为 cygwin 做哪些不同的事情。解决方法是使用 minGW、msysgit(我们预先打包以供使用),或者如果您正在使用 RailsInstaller 中的 msysgit 进行 ruby/rails 工作。
Sounds like maybe it's related to this: http://jira.appcelerator.org/browse/APSTUD-3718
We weren't converting PATH properly for cygwin installs.
Filing a bug with details and a reproducible case would be very helpful, as we're not sure what we need to do differently for cygwin. A workaround is to use minGW, msysgit (which we pre-package for use), or if you're doing ruby/rails work using the msysgit inside RailsInstaller.