Git 在同一存储库上工作时 1.9.1 和 2.5.4 的兼容性
Git 1.9.1 and 2.5.4 compatibility when working on the same repository
我有一个存储库,存储在我所有机器之间共享的 Dropbox 上。在 OSX 上,我安装了 Git 2.5.4(由 apple 的一些人提供),在 Mint 上,我安装了 1.9.1。我只是担心存储在 .git 文件中的一些元数据在不同版本中可能会有所不同,我会 运行 遇到问题?
似乎指向它很好 - 但这只是 Git 客户端,而不是版本?
我的设置可以吗?或者有更好的方法来管理我的文件吗?
由于每个 git 克隆都是它自己的存储库,因此您在同一个存储库上使用多个客户端不会有任何问题。
你的情况
I have a repository that is stored on Dropbox which is shared between all my machines
我假设您有一个在不同终端设备之间共享的文件夹,其中每个设备都有不同的 git 版本。这可能是个问题,因为每个新版本都可能修复了一些以不同方式处理文件的错误,有一些新功能改变了 git 在内部文件夹中存储信息的方式
例如:git bisect
已更新,自版本 2.7 以来,如果对分数据已更新,则内部存储已更新。
Git 2.5 作为正式版的一部分在主流中引入了工作树,而不是在 contrib 文件夹下。
因此您应该接受版本之间的差异,最好将您的 git 客户端升级为在所有设备上都相同。
我有一个存储库,存储在我所有机器之间共享的 Dropbox 上。在 OSX 上,我安装了 Git 2.5.4(由 apple 的一些人提供),在 Mint 上,我安装了 1.9.1。我只是担心存储在 .git 文件中的一些元数据在不同版本中可能会有所不同,我会 运行 遇到问题?
我的设置可以吗?或者有更好的方法来管理我的文件吗?
由于每个 git 克隆都是它自己的存储库,因此您在同一个存储库上使用多个客户端不会有任何问题。
你的情况
I have a repository that is stored on Dropbox which is shared between all my machines
我假设您有一个在不同终端设备之间共享的文件夹,其中每个设备都有不同的 git 版本。这可能是个问题,因为每个新版本都可能修复了一些以不同方式处理文件的错误,有一些新功能改变了 git 在内部文件夹中存储信息的方式
例如:git bisect
已更新,自版本 2.7 以来,如果对分数据已更新,则内部存储已更新。
Git 2.5 作为正式版的一部分在主流中引入了工作树,而不是在 contrib 文件夹下。
因此您应该接受版本之间的差异,最好将您的 git 客户端升级为在所有设备上都相同。