Windows和Linux上的跨平台git开发

时间:2016-06-02 19:48:39

标签: linux windows git version-control cross-platform

我正在Windows和Linux上开发一个项目 - 两个操作系统安装在同一个盒子上,采用双启动,双分区配置(Windows上的NTFS,Linux上的ext4)。

我正在使用git(和github)并希望分享Windows和Linux世界之间的工作。起初,我认为它就像在两个操作系统中使用完全相同的本地存储库一样简单 - 例如,通过在Linux中安装NTFS分区并直接使用相同的存储库。

然而,这种方法很快就遇到了问题。例如,NTFS不支持UNIX权限,我也有CRLF问题。一些快速阅读似乎表明直接共享这样的单个git repo对于跨平台开发来说效果不佳(至少当一个平台是Windows时,一个是类UNIX)。

那么我在两个操作系统本地工作的选择是什么?我经常离线工作,所以不要依赖任何需要访问互联网的解决方案(例如,需要github作为中间人的解决方案都出来了。)

0 个答案:

没有答案