我正在编写一些关于如何在组织中使用Git的文档。升级到Git的新版本时的缺陷
现在,我要求每个人都要用msysgit(v1.7.7.1)的版本相同。这是一个好主意吗?或者在团队成员希望安装它们时,可以使用更新版本的Git,因为它们可用?如果最好每个人都使用相同的版本,那么在升级到新版本的Git时可能会存在哪些缺陷?例如,它可能有一些我们需要知道的严重突变,或者将Git数据库转换为新格式?显然,预测未来是不可能的,但过去的例子可能是有用的(即以前这些类型的问题已成为问题)。理想情况下,Git开发人员在这个问题上的指导会很好。
这个问题的动机是Git仓库以一种特殊的仓库文件格式存储,我认为这可能会改变一个新版本的Git(我承认我不完全理解它的结构)。我需要的最后一件事情是开发停滞不前,因为有人决定将服务器上的裸存储库文件格式升级到最新版本的Git,而其他人尚未安装该版本。 (或者更糟的是,与旧版本的Git的腐败新转换的数据库服务器上的客户端。)
的[?是否有任何限制,存在由于使用相同的物理存储库不同版本的Git软件(可能重复http://stackoverflow.com/questions/7567899/are-任何限制,存在于使用不同版本的git-software-on-the) –