我的团队在一个包含大约 20,000 个 Java 文件的 cvs 项目中工作。由于文件的数量,做一个 cvs 更新需要一些时间。我通常会检出整个树的大约 5 个副本,以便轻松检入不同的请求,而不必担心每个文件修改了哪些文件。让所有 5 棵树保持最新并彼此同步是一件非常痛苦的事情。
我读过在本地使用 git 和远程 cvs 服务器相当容易,而且 git 速度很快。git 会显着加快本地树的更新速度吗?
我意识到下限是进行一次 cvs 更新的时间。但我认为,一旦第一棵树是最新的,就有可能快速将其他 4 棵树与第一棵树同步,而不是再执行 4 条 cvs update 命令。我正确理解 git 吗?