2016-02-11 22 views
1

我有一个存储在Dropbox上的存储库,它在我的所有机器之间共享。在OSX上,我安装了Git 2.5.4(由苹果的一些家伙提供),在Mint上安装了1.9.1。我只是担心存储在.git文件中的一些元数据可能在不同版本中有所不同,并且我会遇到问题?Git 1.9.1和2.5.4在同一个存储库上工作时的兼容性

This question似乎指向它很好 - 但是这只是Git客户端,而不是版本?

我的设置是否正常?或者有更好的方式来管理我的文件?

+0

可能重复[可以在同一个存储库上使用多个Git客户端吗?](http://stackoverflow.com/questions/35045594/can-multiple-git-clients-be-used-on-the-same-存储库) –

+0

这是我在我的问题中包含的那个。它处理客户而不是版本。然而,我刚刚遇到这个问题:http://stackoverflow.com/questions/26884027/different-versions-of-git-between-developers 可能是重复的?似乎如果你使用的是1.x或2.x主版本,但在它们之间可能会导致问题呢? – ashgetstazered

+1

某些命令可能略有不同,但我认为您不会遇到与.git中的内容有关的任何兼容问题,例如 –

回答

1

因为每个git克隆都是它自己的repo,所以在同一个repo上使用多个客户端不会有任何问题。

在你的情况

我有存储在其上我所有的机器

之间共享的Dropbox存储库我假设你有不同的终端设备之间共享一个文件夹,其中每个设备有不同的git版本。这可能是因为每个新版本可能有一些错误修复其不同的方式处理文件,有哪些改变方式git的信息存储在内部文件夹

例如新功能的一个问题:git bisect进行了更新和自2.7内部版本存储如果对分数据已更新。

Git 2.5在主流上引入了工作树,作为正式版本的一部分,而不是在contrib文件夹下。

所以你应该接受版本之间的差异,更好地升级你的git客户端,使其在所有设备上都相同。

相关问题