git - 在同一物理存储库上使用不同版本的 git 软件是否存在任何限制?

标签 git

例如,在安装了不同 git 软件版本的计算机上工作时。

最佳答案

git 的存储库布局随着时间的推移一直非常稳定,因此即使使用非常旧的软件版本和由更高版本创建的存储库也应该可以正常工作。当然,较早版本的工具可能无法理解较新版本设置的配置选项,但这应该不会造成问题,除非较旧软件的行为可能不如您预期。

此外,在同一磁盘存储库中使用为不同操作系统构建的工具版本应该没问题。

旧版本的 git 可能不支持某些特定功能,例如子模块 - 为了能够评估这是否会成为问题,您必须告诉我们您可能使用的最旧版本是什么。

你可能还想看看这个关于 git 的向后兼容性的问题:

关于git - 在同一物理存储库上使用不同版本的 git 软件是否存在任何限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7567899/

相关文章:

git - Git 中的 "stateful"是如何 rebase 和 merge 的?

Git:如何检查共享(裸)存储库中存在哪些文件(及其内容)?

可能破坏/重写历史的 Git 命令

git - 试图删除远程分支;在本地列出,repos 说它不存在

git - 在 git 中,如何仅从更改的行中删除 Windows 行结尾?

git - Gitlab运行程序克隆在traefik之后的超时(相对路径)

任何存储库之外的自定义 2 文件的 git diff?

git - 我应该在版本控制中忽略哪些由 Visual Studio 2017 创建的文件?

ruby - Git 找不到设置的 buildpack

git - 如何进行多人GIT分支 merge