使用git中的钩子导入和导出到cvs

使用git中的钩子导入和导出到cvs,git,cvs,Git,Cvs,我想知道这是否可行: 创建连接到cvs的共享git存储库 在上面挂两个钩子: 每次有人从中提取时,它都会从cvs存储库中导入 每次有人推送它时,它都会导出到cvs存储库 基本上,创建一个对git用户完全透明的cvs存储库的“惰性镜像” 如果不可能,创建cvs镜像的最佳方法是什么 另外,git cvsserver是否可用?除了提交、签出和更新之外,它还能合并两个分支吗?有一些限制: 目前,cvsserver通过SSH连接为读/写客户端工作,通过pserver为匿名CVS访问工作 CVS客户

我想知道这是否可行:

  • 创建连接到cvs的共享git存储库
  • 在上面挂两个钩子:
  • 每次有人从中提取时,它都会从cvs存储库中导入
  • 每次有人推送它时,它都会导出到cvs存储库
基本上,创建一个对git用户完全透明的cvs存储库的“惰性镜像”

如果不可能,创建cvs镜像的最佳方法是什么

另外,git cvsserver是否可用?除了提交、签出和更新之外,它还能合并两个分支吗?

有一些限制:

  • 目前,cvsserver通过SSH连接为读/写客户端工作,通过pserver为匿名CVS访问工作
  • CVS客户端无法标记、分支或执行GIT合并
  • gitcvsserver
    将git分支映射到CVS模块。这与大多数CVS用户所期望的非常不同,因为CVS中的模块通常表示一个或多个目录
您可以找到,带有。

您可以尝试向此设置中添加一个,然后查看一个
git cvsexportcommit
是否可以从那里开始工作。

如果它不能标记,那么它对于我正在寻找的内容是有严重缺陷的。。(eclipse cvs标记和合并是除了基本操作之外所需的两个操作)//链接是git cvs交互的圣经,这个问题作为后续问题出现,看看是否有人将其实现为保持git repo同步的自动方法(感谢hooks链接..找到了起点)//。。或者,对于那个母亲来说,有没有其他方法可以让git和cvs reposhow同步,为您完成这项工作?我想在这个周末做。