跳转到主要内容

CVS到Subversion/git/Bazaar/Mercurial仓库转换器

项目描述

cvs2svn 是一个将CVS仓库迁移到SubversiongitBazaarMercurial的工具。主要设计目标是健壮性和100%的数据保留。cvs2svn可以转换我们见过的几乎所有CVS仓库,包括gcc、Mozilla、FreeBSD、KDE、GNOME...

cvs2svn 推断CVS仓库的历史并尽可能精确地将其复制到目标源代码管理系统中。所有修订版本、分支、标签、日志消息、作者名称和提交日期都会被转换。cvs2svn还会推断出CVS修改的时间,并将这些修改以更改集的形式输出到目标源代码管理系统中。cvs2svn还处理了许多CVS特性,并且具有高度的可配置性。请参阅全面的特性列表

在使用cvs2svn之前,请仔细阅读文档

最新开发版本

对于一般使用,cvs2svn的最新发布版本通常是最佳选择。然而,如果您想使用cvs2svn的最新功能,或者如果您正在调试或修补cvs2svn,您可能希望使用主线版本(通常非常稳定)。为此,请使用Subversion从http://cvs2svn.tigris.org/svn/cvs2svn/trunk/检出工作副本,使用如下命令

svn co --username=guest http://cvs2svn.tigris.org/svn/cvs2svn/trunk cvs2svn-trunk

(密码为空;即,只需按回车键)。

项目详情


支持者