首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CVS桥到SVN

CVS桥到SVN
EN

Stack Overflow用户
提问于 2009-07-22 18:41:06
回答 2查看 1.2K关注 0票数 1

我知道有TortoiseCVS,但我想知道是否有一种简单的方法在CVS存储库中吸收源代码,只使用SVN工具(而不必安装CVS工具)。

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

基于几个响应编辑,虽然从CVS迁移到SVN很酷,但我主要是在寻找一种方法来使用SVN客户端从CVS数据库中提取,很少或没有麻烦,就像您可以使用SVNBridge (实时SVN桥接到TFS)一样。

EN

回答 2

Stack Overflow用户

发布于 2009-07-22 18:51:26

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

cvs2svn是一种将CVS存储库迁移到Subversion或git的工具。主要设计目标是鲁棒性和100%的数据保存。cvs2svn可以转换几乎任何我们见过的CVS存储库,包括gcc、Mozilla、FreeBSD、KDE、GNOME. cvs2svn推断您的CVS存储库的历史,并在目标SCM中尽可能准确地复制该历史。所有修订、分支、标记、日志消息、作者名称和提交日期都会被转换。cvs2svn推导出同时进行的CVS修改,并将这些修改分组为目标SCM中的变更集。cvs2svn还处理许多CVS的怪癖,并且是高度可配置的。

如果您只想从存储库中提取源代码,您可以使用CVS二进制文件来完成这一任务,而不必安装TortoiseCVS。

票数 1
EN

Stack Overflow用户

发布于 2009-07-22 18:57:17

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

从那时起,其他的工具也出现了,其中之一就是来自tigris的cvs2svn。

该产品是linux环境,因此,如果您只在Windows环境中工作,则Cygwin (要编译)。我在这里发现了一个博客,其中详细介绍了一个用户在windows机器上的体验:

http://ruthklempel.wordpress.com/2008/04/22/migrating-cvs-to-svn-with-cvs2svn-basics-for-a-windows-user/

祝你好运。

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

https://stackoverflow.com/questions/1167309

复制
相关文章

相似问题

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