我们使用CVS作为源存储库。服务器远离当地的工作场所,非常慢。存储库大小也很大(大约2GB),我们花了将近12个小时来进行新的结账。
我们想将GIT服务器设置为CVS的代理,这样我们就可以在白天使用GIT服务器并让它在夜间与CVS服务器同步。这有什么好的做法吗?
基本要求是:
感谢。 顺便说一句,我已经阅读了这个帖子How to export revision history from mercurial or git to cvs?,但它没有多大帮助。
答案 0 :(得分:1)
您可以设置CVS仓库末尾存在的git仓库。您无需导入所有历史记录。这不值得痛苦。你应该能够推送和拉出远程git仓库。然后只需从远程git repo提交到cvs。这应该避免很多传输延迟,因为git在发送新文件和压缩文件方面做得非常好。
最终每个人都会看到远程git repo为真正的价值,你将能够放弃cvs球链。
希望这有帮助。