【发布时间】:2014-03-29 08:07:03
【问题描述】:
如果我想在 Windows 和 Linux 中使用相同的(区域设置)git repo 而不使用任何服务器,那么最好的方法是什么?以及要避免哪些陷阱?
【问题讨论】:
标签: linux windows git version-control
如果我想在 Windows 和 Linux 中使用相同的(区域设置)git repo 而不使用任何服务器,那么最好的方法是什么?以及要避免哪些陷阱?
【问题讨论】:
标签: linux windows git version-control
如果您正在谈论从 Windows 和 Linux(双启动共享文件系统?)访问同一个存储库(git 使用的文件),我可以想到的问题是字符编码(大多数Linux 发行版现在已经过渡到 UTF-8,我不清楚 Windows 现在正在使用什么;这会影响配置和签出文件)。另一点是行尾(有一次,Microsoft 采用 ASCII 标准并以 NL CR 结束行,Unix/Linux 采用了字符串路线并仅使用 NL)。但请注意,从一开始,我就是一个快乐的 Linux git 用户,同时我也是一个快乐的非 Windows 用户。
无论如何,它给我一种不舒服的感觉,这种(很可能完全未经测试)场景中的一些小故障可能会让你失去一切。有一些替代方案允许在网络上免费设置私有存储库,例如Bitbucket。设置一个还有一个额外的好处,它可以为您提供备份,以防您的机器有一天决定永久加入云......
【讨论】: