【问题标题】:Are git versions compatible between windows and linuxgit版本在windows和linux之间兼容吗
【发布时间】:2013-10-15 14:32:45
【问题描述】:

有人知道windows和linux版本是否兼容吗?

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

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

有人做过吗?我想这可能有点冒险,或者依赖这些版本 100% 兼容是否可以。我不想让我的存储库损坏...

干杯亨宁

【问题讨论】:

    标签: linux windows git version


    【解决方案1】:

    是的,只要您关心它们兼容的数据库格式。此外,即使对于像 JGitlibgit2 库这样的“非本地”解决方案,也需要这种兼容性。

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

    • Git 有时可能会以与其过去的某些版本不兼容的方式更改行为(但很少发生,并且在更改发生之前很久就在发行说明文档中带有粗体警告)。

      因此,找出您在两个世界中运行的版本 (git --version) 以及它们之间是否存在重大差异(在 1.X.Y 版本的 X 数量中)考虑阅读具有更大的X 可能会遇到问题。

    • 潜在的文件系统问题:现在你可以在运行最近的 Linux 内核时挂载一个NTFS 卷 R/W,Windows 上的 Ext2(但不是 Ext3,当然不是 Ext4)也是如此,但你可能会,从理论上讲,这些驱动程序不小心遇到了一些问题——当然,他们并没有得到他们的原生变体所拥有的那么多爱。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-19
      • 2015-02-11
      • 1970-01-01
      • 1970-01-01
      • 2019-04-29
      • 1970-01-01
      • 2012-09-30
      • 1970-01-01
      相关资源
      最近更新 更多