首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将CVS仓库实时镜像到Git

如何将CVS仓库实时镜像到Git
EN

Stack Overflow用户
提问于 2010-11-19 02:37:34
回答 2查看 1.1K关注 0票数 4

我想设置一个只读的Git存储库来镜像我们的CVS存储库(以便使用Gitweb轻松浏览历史记录)。理想情况下,镜像应该实时更新。我尝试过git-cvsimport,但更新运行需要大约两分钟,可能会给CVS服务器带来很高的负载。

你会用什么来做这项工作?

EN

回答 2

Stack Overflow用户

发布于 2010-11-19 15:04:25

就像你说的,轮询机制对CVS服务器来说太麻烦了。

另一种解决方案是通过CVS "commit support files" triggers之一从CVS服务器本身启动该机制。

commitinfo script中,您可以(如果所述脚本验证了CVS提交):

  • 将CVS工作区(其中包含一个git存储库)与新的content
  • 同步在该CVS工作区上运行一个程序,请求将git存储库发送到add -A和git。

CVS工作区中的Git存储库可以是您的只读存储库,也可以是一个中间存储库,然后在每次新的Git提交时,将所有修改推送到所述只读Git存储库。

票数 1
EN

Stack Overflow用户

发布于 2012-11-19 01:13:16

你有没有考虑过改用Git。6个多月前,我把我的团队从SVN转到了Git,我们并没有真正怀念SVN。Git更加灵活和强大。它似乎有一个更大、更活跃的社区,而且兴趣与日俱增,而不是下降。Click here.

无论如何,学习曲线花了我们几个星期的时间,但现在我们的开发过程和启动过程要快得多,也更快乐。

我们每天发布一个内部web应用程序约10次,使用精挑细选的工作流程,让我可以准确地选择要启动哪些更改。它还允许所有的开发人员,包括我自己,在任何时候提交任何准备好审查或启动的东西,几乎没有合并冲突的机会。其中大部分是空格更改。

只是一些可以细细品味的东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4218296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档