CVS桥接到SVN [英] CVS Bridge to SVN

查看:75
本文介绍了CVS桥接到SVN的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道有 TortoiseCVS ,但是我想知道是否有一种简单的吸吮方式只需使用SVN工具(无需安装CVS工具)即可在CVS信息库中找到源代码.

I know there is TortoiseCVS, but I'm wondering if there is an easy way of sucking down source code in a CVS repository, just using SVN tools (without having to install CVS tools).

由于SVN在OSS中似乎已成为首选,因此我必须相信有人编写了将CVS数据库映射到SVN存储库的工具.

Since SVN seems to have taken the preferred spot in OSS, I have to believe somebody has written a tool that will map CVS databases to SVN repositories.

编辑 根据一些响应,虽然从CVS迁移到SVN很酷,但大多数情况下,我正在寻找一种方法,使我可以使用SVN客户端从CVS数据库中提取很少或没有麻烦的数据,就像您可以使用<一个href ="http://www.codeplex.com/SvnBridge" rel ="nofollow noreferrer"> SVNBridge (到TFS的实时SVN桥).

EDIT Based on a few responses, while migrating off of CVS to SVN is cool, mostly I'm looking for a way for me to use my SVN client to pull from a CVS database with little or no fuss, much like you can do with SVNBridge (a real-time SVN bridge to TFS).

推荐答案

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

If you have access to the CVS repository, you can use cvs2svn:

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

cvs2svn is a tool for migrating a CVS repository to Subversion or git. The main design goals are robustness and 100% data preservation. cvs2svn can convert just about any CVS repository we've ever seen, including gcc, Mozilla, FreeBSD, KDE, GNOME...

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

cvs2svn infers what happened in the history of your CVS repository and replicates that history as accurately as possible in the target SCM. All revisions, branches, tags, log messages, author names, and commit dates are converted. cvs2svn deduces what CVS modifications were made at the same time, and outputs these modifications grouped together as changesets in the target SCM. cvs2svn also deals with many CVS quirks and is highly configurable.

如果您只想从存储库中提取源代码,则可以使用 CVS二进制文件无需安装TortoiseCVS.

If you just want to pull the source code down from the repository, you can use the CVS binaries to do that, without having to install TortoiseCVS.

这篇关于CVS桥接到SVN的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆