gpt4 book ai didi

Git 版本兼容性

转载 作者:太空狗 更新时间:2023-10-29 13:09:01 43 4
gpt4 key购买 nike

在不同版本的 Git 协同工作方面,使用 Git 进行版本控制的体验(好的或坏的)是什么?

长话短说:

我正在考虑将 Git 用于一些计划中的家庭项目,但由于我使用来自存储库的默认包的大杂烩设置范围将意味着完全不同的版本。我计划在运行 Ubuntu 8.04 的服务器上保留一个主存储库(其他人可能正在阅读和分支)这意味着 v1.5.x 如果我使用标准存储库中的包(可能会升级到 10.04 future 几个月,这意味着 Git 包升级到 1.7.x),但我的上网本运行更新的 9.10,它有 Git v1.6.x。我的主要 Windows 机器我还没有决定要做什么(因为没有包管理来使用它可以直接获取任何版本,或者我可能使用 Ubuntu VM 进行开发)。

作为一个额外的并发症,我可能还想与目前在 GitHub 上的几个项目进行交互(并且可能也将我的一些代码放在那里,因为我打算将其作为开源软件)。

如果这是唯一可靠的方法,我很乐意编译自己最好的版本(即最接近 GitHub 运行的稳定版本,大概是 1.7.x),但如果我不太可能遇到在 1.5/1.6/1.7 之间进行更改的问题,那么我宁愿保留标准存储库版本,以使 Git 的更新/升级尽可能轻松。

经过几次搜索后,我没有找到任何关于此的引用资料,这让我相信跨版本兼容性很好(如果有重大问题,我希望在发行说明中有明显提及并找到人们在不同地方发帖询问如何处理问题)。

最佳答案

关于存储库格式和布局,我相信最后一次更改来自 Git 1.4.3 to 1.5.0 .

Jakub mentions here一些功能可能不受支持,具体取决于您的 Git 版本,但在“无法处理使用较新版本创建的存储库的旧版本”方面不应该存在任何不兼容问题。
Git 1.5.x、1.6.x 和 1.7.x 应该都可以毫无问题地管理同一个存储库。

2017 年更新:我确认 git repo 2.x 仍然适用于 git repo 1.7

关于Git 版本兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2676656/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com