【发布时间】:2011-11-08 21:12:15
【问题描述】:
我正在编写一些关于我们将如何在组织中使用 Git 的文档。
现在,我要求每个人都使用相同版本的 msysgit (v1.7.7.1)。这是一个好主意,还是团队成员在他们希望安装它们时使用更新版本的 Git 是否可行/可取?如果最好每个人都使用相同的版本,那么在升级到新版本的 Git 时可能存在哪些陷阱?例如,它可能有一些我们需要了解的重大重大更改,或者将 Git 数据库转换为新格式?显然,不可能预测未来,但过去的例子可能是有用的(即这些事情以前曾是个问题)。理想情况下,Git 开发人员在这个问题上的指导会很棒。
这个问题的动机是 Git 存储库以一种特殊的存储库文件格式存储,在我看来,新版本的 Git 可能会改变这种格式(诚然,我并不完全理解它的结构)。我需要做的最后一件事是让开发停止,因为有人决定将服务器上的裸存储库文件格式升级到其他人尚未安装的最新和最好的 Git 版本。 (或者更糟的是,使用旧版本 Git 的客户端会损坏服务器上新转换的数据库。)
【问题讨论】: