看了別人寫的方法介紹,自己總結(jié),摘要如下:
背景:配置管理cvs管理的代碼遷移到svn上
1.用cvs2svn來將CVS版本庫遷移到SVN中
2.用 svn importer
1)方案:a.使用SVN Importer內(nèi)置的Java CVS通過pserver協(xié)議來導(dǎo)出數(shù)據(jù);
b.使用RCS直接從CVS版本庫文件系統(tǒng)中導(dǎo)出數(shù)據(jù)。
2)前期準(zhǔn)備:由于svn importer幾乎是利用源vcs自帶的命令行工具導(dǎo)出數(shù)據(jù),所以要先安裝源vcs。
svn importer像svn導(dǎo)入數(shù)據(jù)的時(shí)候,用的是svnadmin,所以還要安裝subversion。
3)數(shù)據(jù)遷移過程:讀數(shù)據(jù),生成dump,導(dǎo)出dump
4)三種操作模式:完整、增量、列表。完整將源vcs的代碼全部導(dǎo)出。增量是在第一次的基礎(chǔ)上導(dǎo)出增加的那部分。列表只是顯示需要導(dǎo)出的數(shù)據(jù),不真正執(zhí)行導(dǎo)出操作。
5)配置文件