CVS桥接到SVN

CVS桥接到SVN,svn,version-control,migration,cvs,Svn,Version Control,Migration,Cvs,我知道有,但我想知道是否有一种简单的方法可以在CVS存储库中提取源代码,只需使用SVN工具(无需安装CVS工具) 由于SVN似乎已经占据了OSS的首选位置,我不得不相信有人已经编写了一个工具,可以将CVS数据库映射到SVN存储库 编辑 根据一些回答,虽然从CVS迁移到SVN很酷,但我主要是在寻找一种方法,让我可以使用我的SVN客户端从CVS数据库中提取数据,而不需要太麻烦,就像您可以使用(到TFS的实时SVN桥接器)一样。如果您可以访问CVS存储库,则可以使用: cvs2svn是一种用于将CVS

我知道有,但我想知道是否有一种简单的方法可以在CVS存储库中提取源代码,只需使用SVN工具(无需安装CVS工具)

由于SVN似乎已经占据了OSS的首选位置,我不得不相信有人已经编写了一个工具,可以将CVS数据库映射到SVN存储库

编辑
根据一些回答,虽然从CVS迁移到SVN很酷,但我主要是在寻找一种方法,让我可以使用我的SVN客户端从CVS数据库中提取数据,而不需要太麻烦,就像您可以使用(到TFS的实时SVN桥接器)一样。

如果您可以访问CVS存储库,则可以使用:

cvs2svn是一种用于将CVS存储库迁移到Subversion或git的工具。主要的设计目标是健壮性和100%的数据保存。cvs2svn几乎可以转换我们见过的任何CVS存储库,包括gcc、Mozilla、FreeBSD、KDE、GNOME

cvs2svn推断CVS存储库的历史记录中发生了什么,并在目标SCM中尽可能准确地复制该历史记录。将转换所有修订、分支、标记、日志消息、作者姓名和提交日期。cvs2svn推断出同时进行了哪些CVS修改,并将这些修改作为变更集分组输出到目标SCM中。cvs2svn还处理许多CVS怪癖,并且高度可配置


如果您只想从存储库中提取源代码,则可以使用来执行此操作,而无需安装Ortoisecvs。

如果您有权访问CVS存储库,则可以使用:

cvs2svn是一种用于将CVS存储库迁移到Subversion或git的工具。主要的设计目标是健壮性和100%的数据保存。cvs2svn几乎可以转换我们见过的任何CVS存储库,包括gcc、Mozilla、FreeBSD、KDE、GNOME

cvs2svn推断CVS存储库的历史记录中发生了什么,并在目标SCM中尽可能准确地复制该历史记录。将转换所有修订、分支、标记、日志消息、作者姓名和提交日期。cvs2svn推断出同时进行了哪些CVS修改,并将这些修改作为变更集分组输出到目标SCM中。cvs2svn还处理许多CVS怪癖,并且高度可配置


如果您只想从存储库中提取源代码,您可以使用来实现这一点,而不必安装Ortoisecvs。

我理解这样做的困难,因为我尝试将我的一个旧项目交叉到SVN中,并最终放弃了版本数据,从新存储库重新开始

从那时起,其他工具已经可用,其中之一是来自底格里斯的cvs2svn

该产品是linux环境,如果您专门在Windows环境下工作,则可以使用Cygwin(编译)。我在这里找到了一个博客,详细介绍了一个用户在windows机器上的体验:


祝你好运…

我理解这样做的困难,因为我试图将我的一个旧项目跨到SVN中,并最终放弃了版本数据,从一个新的存储库重新开始

从那时起,其他工具已经可用,其中之一是来自底格里斯的cvs2svn

该产品是linux环境,如果您专门在Windows环境下工作,则可以使用Cygwin(编译)。我在这里找到了一个博客,详细介绍了一个用户在windows机器上的体验:


祝你好运…

链接不错,但是有什么东西可以“实时”提取CVS数据吗?CodePlex已经为SVN客户端提供了连接到其服务器的服务。我明白了。您可能需要修改您的问题以澄清这一点,因为短语“将CVS数据库映射到SVN存储库”听起来像是要将存储库从CVS转换为SVN.Nice链接,但是否有任何东西允许“实时”提取CVS数据?CodePlex已经为SVN客户端提供了连接到其服务器的服务。我明白了。您可能需要修改您的问题以澄清这一点,因为短语“将CVS数据库映射到SVN存储库”听起来像是要将存储库从CVS转换为SVN。感谢您的评论。。。过去的疼痛显然留下了一个大伤疤!好的,我理解这是要求提供一个允许SVN充当CVS前端的工具(而不是一个将CVS存储库转换为SVN存储库的工具),对吗?对-可以将动态CVS数据库转换为SVN存储库。感谢您的评论。。。过去的疼痛显然留下了一个大伤疤!好的,我理解这是要求提供一个工具,允许SVN充当CVS的前端(而不是一个将CVS存储库转换为SVN存储库一次的工具),对吗?对-将动态CVS数据库转换为类似SVN存储库的东西。