我有一個存儲在Dropbox上的存儲庫,它在我的所有機器之間共享。在OSX上,我安裝了Git 2.5.4(由蘋果的一些傢伙提供),在Mint上安裝了1.9.1。我只是擔心存儲在.git文件中的一些元數據可能在不同版本中有所不同,並且我會遇到問題?Git 1.9.1和2.5.4在同一個存儲庫上工作時的兼容性
This question似乎指向它很好 - 但是這只是Git客戶端,而不是版本?
我的設置是否正常?或者有更好的方式來管理我的文件?
我有一個存儲在Dropbox上的存儲庫,它在我的所有機器之間共享。在OSX上,我安裝了Git 2.5.4(由蘋果的一些傢伙提供),在Mint上安裝了1.9.1。我只是擔心存儲在.git文件中的一些元數據可能在不同版本中有所不同,並且我會遇到問題?Git 1.9.1和2.5.4在同一個存儲庫上工作時的兼容性
This question似乎指向它很好 - 但是這只是Git客戶端,而不是版本?
我的設置是否正常?或者有更好的方式來管理我的文件?
因爲每個git克隆都是它自己的repo,所以在同一個repo上使用多個客戶端不會有任何問題。
在你的情況
我有存儲在其上我所有的機器
之間共享的Dropbox存儲庫我假設你有不同的終端設備之間共享一個文件夾,其中每個設備有不同的git版本。這可能是因爲每個新版本可能有一些錯誤修復其不同的方式處理文件,有哪些改變方式git的信息存儲在內部文件夾
例如新功能的一個問題:git bisect
進行了更新和自2.7內部版本存儲如果對分數據已更新。
Git 2.5在主流上引入了工作樹,作爲正式版本的一部分,而不是在contrib文件夾下。
所以你應該接受版本之間的差異,更好地升級你的git客戶端,使其在所有設備上都相同。
可能重複[可以在同一個存儲庫上使用多個Git客戶端嗎?](http://stackoverflow.com/questions/35045594/can-multiple-git-clients-be-used-on-the-same-存儲庫) –
這是我在我的問題中包含的那個。它處理客戶而不是版本。然而,我剛剛遇到這個問題:http://stackoverflow.com/questions/26884027/different-versions-of-git-between-developers 可能是重複的?似乎如果你使用的是1.x或2.x主版本,但在它們之間可能會導致問題呢? – ashgetstazered
某些命令可能略有不同,但我認爲您不會遇到與.git中的內容有關的任何兼容問題,例如 –