Windows和Linux之间是否兼容git版本

时间:2013-10-15 14:32:45

标签: linux windows git version

有人知道,如果Windows和Linux版本兼容吗?

我需要知道,因为我需要共享我的本地存储库在linux和win之间的磁盘,它在linux pc上的virtualBox中运行。

我在linux上开发,但是当我远程工作时(因为VPN问题)我需要在Windows上使用git。另一种选择是始终使用Windows中的git,但我不想启动vbox。

有人这样做过吗?我想它可能有点风险,或者依靠版本100%兼容是否可以。我不想让我的存储库腐败......

干杯亨宁

1 个答案:

答案 0 :(得分:0)

是的,只要您关注数据库格式,它们就是兼容的。此外,即使对于JGitlibgit2库等“非原生”解决方案,也需要这种兼容性。

我只能看到两个可能的问题:

  • Git可能会不时地以与其过去版本不兼容的方式更改行为(但很少在发布更改之前很久就会在发行说明文档中使用粗体警告)。

    请在两个世界中找出您正在运行的版本(git --version),如果它们之间存在重大差异(X1.X.Y版本),请考虑阅读对于可能存在问题的X更大的更新日志。

  • 潜在的文件系统问题:现在你可以在运行最近的Linux内核时挂载NTFS卷R / W,而在Windows上你也可以使用Ext2(但不是Ext3,当然不是Ext4)从理论上讲,这些司机可能会意外地遇到一些问题 - 当然,他们并没有得到他们的本土变种那么多的爱。