精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

SVN-Importer輕松實現CVS到SVN遷移

開發(fā) 項目管理
本文向大家介紹一下CVS遷移到SVN解決方案之SVN-Importer,在學習SVN的過程中你可能會遇到SVN-Importer問題,什么是SVN-Importer?通過SVN-Importer如何把CVS遷移到SVN?本文會為你一一解答。

本節(jié)和大家學習一下用SVN-Importer把CVS遷移到SVN解決方案,通過在學習SVN過程中遇到的一個實例來介紹,希望通過本節(jié)的學習,大家能夠掌握用SVN-Importer把CVS遷移到SVN的方法。

最近有一個case,就是要將代碼庫從原先的cvs服務器,遷移到svn服務器。
原先使用過cvs2svn,但需要安裝Python的支持,感覺不那么方便。發(fā)現原來還有另一個強大的工具,就是SVNImporter。
SVN-Importer不但支持cvstosvn,而且還支持cvsrcs、pvcs、vss、cc、mks等轉移到svn服務器。此外,SVNImport是純java編寫的小軟件,只要你機子上有jdk,那就可以直接使用了。
SVN-Importer有兩種方案來遷移CVS的版本庫。
1.使用SVN-Importer內置的JavaCVS通過pserver協(xié)議來導出數據;
2.使用RCS直接從CVS版本庫文件系統(tǒng)中導出數據。
數據遷移過程分三步。和其它工具類似,都是讀數據、生成DUMP、導入DUMP。整個過程及參數配置都在文檔里寫得比較詳細。
SVN-Importer的安裝和運行很簡單。下載之后解壓到某個目錄即完成安裝。安裝目錄下有一個run.bat文件。運行run.bat的時候要帶2-3個參數。***個參數是操作模式;第二個參數是配置文件;第三個參數指定一個日期,表示僅遷移這個日期之后的數據。
SVN-Importer有3種操作模式:完整、增量和列表。完整模式用于將源VCS的版本庫數據全部導出;增量模式則用在***次的完整模式之后,導出新增加的數據;列表模式只將要導出的數據顯示出來,不實際導出。
至于配置文件,在安裝目錄下已經有一個config.properties作為示例。使用SVNImporter的時候只需要復制一份這個文件,再稍做修改即可。
配置文件中主要分四個部分:
***部分,常規(guī)配置,這里選擇源版本庫,設置臨時目錄,以及中間文件的位置等。重要的一些設置如下:
srcprovider=源VCS,可以是cvs、cvsrcs、pvcs、vss、cc、mks等
import_dump_into_svn=yes或no,是否在生成DUMP文件之后立即導入SVN中(選否則不導入)
full.dump.file=完整模式時生成的DUMP文件路徑
incr.dump.file=增量模式時生成的DUMP文件路徑
incr.history.file=歷史文件路徑,這個文件在***次完整模式時生成,以后使用增量模式時需要讀取其內容。
第二部分是SVN相關的設置,主要包括svnadmin的位置和版本庫中的一些設置。關鍵設置如下:
trunk_path=/trunk,主分支所在目錄
branches_path=/branches,分支目錄
tags_path=/tags,標簽保存目錄
svnimporter_user_name=SVN-Importer,創(chuàng)建版本庫的用戶名
svnadmin.executable=svnadmin的路徑
svnadmin.repository_path=產生的SVN版本庫路徑
svnadmin.parent_dir=將數據導入版本庫里的哪們目錄。想設置為根目錄,將這個值設置為.(點號)即可;或者可以設置成工程名。trunk、branches和tags都會產生在這個目錄之下。
第三部分是對所選擇的源VCS進行配置,用于導出數據。因為工作中只是為了遷移CVS的數據,所以只用到了導出CVS的兩種配置。稍后說明。
第四部分是對日志文件的一些配置。
***次是直接使用的srcprovider=cvs,通過pserver來導出數據。想對于cvsrcs來說,這個速度要稍慢一些,但是它不需要安裝第三方的工具,只需要使用內置的JavaCVS就行,所以用來導出小項目還是比較好的。而且配置也比較簡單,主要就是CVSROOT中的一些配置。
cvs.class=org.polarion.svnimporter.cvsprovider.CvsProvider
cvs.username=訪問CVS版本庫的用戶名
cvs.password=上面用戶名登錄CVS版本庫時的密碼
cvs.hostname=主機地址
cvs.repository=CVSROOT目錄
cvs.modulename=要導出的工程(或目錄)
cvs.tempdir=存放臨時文件的目錄
用SVN-Importer把CVS遷移到SVN后來考慮到CVS里面的工程都比較大,而且可能需要直接從版本庫文件導出數據(不是通過客戶端去訪問CVS版本庫,而直接訪問版庫的文件),所以又嘗試了使用srcprovider=cvsrcs。這個情況下要用GNURCS來導出CVS數據,所以需要安裝RCS(http://www.gnu.org/software/rcs/rcs.html)。
RCS目前***是5.7版,分3個包下載,分別是rcs57pc1、rcs57pc2和rcs57pc3。這3個文件包分別是編譯好的二進制文件、文檔和源碼。其實只需要下載***個包就行了,需要用到的也只是bin目錄下的rlog和co兩個命令而已。相關配置大概有:
cvsrcs.class=org.polarion.svnimporter.cvsprovider.CvsRcsProvider
cvsrcs.repository_path=CVS版庫文件目錄
cvsrcs.rlog_command=rlog命令的路徑
cvsrcs.co_command=co命令的路徑
cvsrcs.tempdir=保存臨時文件的目錄
配置好之后,一開始每次運行都失敗,看日志也不知所云。大概是說某個文件沒找到。于是決定手工運行rlog.exe來試試看。
rlog.execvsroot\common\common.sln,v
結果報錯
rlog:cvsroot\common\RCS/common.sln,v:Nosuchfileordirectory
很奇怪,為什么rlog非要塞一個RCS/目錄進去呢?后來在論壇上查到,使用cvsrcs的時候,需要設置環(huán)境變量RCSINIT=-x,v/,雖然看不明白是啥意思,不過設置了這個環(huán)境變量之后SVN-Importer跑成功了。
為了搞明白這個設置,所以只好去下載了RCS的文檔來查看。在文檔里搜索-x,v/,發(fā)現原來是配置RCS處理的文件后綴。未設置的情況下會去RCS子目錄中查找文件。-x是設置后綴的參數,v是CVS版本庫文件的后綴,而/是分隔符,其后沒有東西表示為空。所以這個設置是兼顧,v文件和RCS/兩種情況。
***,由于CVS不能記錄目錄的更改歷史,***導入到SVN后,從HEAD里取出來的數據中有許多原來刪除掉的目錄和文件。感覺多冒出來的那些都應該是些空目錄才對,搞不明白為什么還有一些刪除掉的文件也冒出來了,還不太好找規(guī)律。所以,只好先對照從CVS里Checkout出來的***版,刪除掉多余的目錄和文件之后,再Checkin到SVN中,這才算完成遷移過程。本節(jié)關于用SVN-Importer把CVS遷移到SVN解決方案介紹完畢。

 【編輯推薦】

  1. SVN配置文檔詳解
  2. Windows下SVN版本庫自動備份腳本如何實現
  3. 學習指導 如何搭建SVN服務器
  4. 專家在線指導如何搭建SVN服務
  5. 常用SVN目錄結構使用的兩大方法詳解

 

責任編輯:佚名
相關推薦

2010-05-28 15:28:25

svn-importe

2010-06-02 18:29:36

搭建SVN

2010-05-28 11:09:51

SVN功能

2010-06-02 18:22:43

SVN本地設置

2010-05-27 18:31:28

SVN入門

2010-05-28 09:47:43

SVN項目創(chuàng)建

2010-05-27 16:30:48

2010-05-28 15:14:20

SVN全稱

2010-05-19 16:45:26

2010-05-20 16:27:05

2010-05-19 16:29:12

SVN與CVS的區(qū)別

2010-06-01 19:33:53

SVN與CVS優(yōu)缺點

2010-05-20 17:34:13

MYECLIPSE7.

2010-06-01 09:33:48

SVN創(chuàng)建管理項目

2010-05-19 16:57:49

SVN與CVS的區(qū)別

2010-05-19 15:57:38

CVS與SVN

2010-05-31 14:42:14

SVN與CVS優(yōu)缺點

2011-07-07 10:33:57

項目管理

2010-06-02 19:40:55

搭建SVN版本庫服務器

2010-05-28 18:30:26

SVN1.4.5Ser
點贊
收藏

51CTO技術棧公眾號

国产在线观看a| 嫩草影院一区二区三区| 久久香蕉精品香蕉| 欧美色播在线播放| 天天好比中文综合网| 97在线播放免费观看| 国产中文一区| 亚洲男子天堂网| 成年人三级黄色片| 国产高清视频色在线www| 国产欧美一区二区精品秋霞影院 | 欧美做受xxxxxⅹ性视频| 91大神在线观看线路一区| 一区二区三区欧美视频| 欧洲视频一区二区三区| 国产av无码专区亚洲av麻豆| 久久一日本道色综合久久| 久久久精品久久久| 瑟瑟视频在线观看| 日韩一区二区三区高清在线观看| 日韩欧美中文在线| 青青青在线观看视频| 黄色在线网站| 懂色av中文字幕一区二区三区| 成人午夜视频免费看| 色偷偷9999www| 国产又粗又猛又色| 国产精品18| 在线日韩国产精品| 九九爱精品视频| 麻豆av在线导航| 久久久午夜精品理论片中文字幕| 97久久夜色精品国产九色| 无码人妻丰满熟妇精品| 亚洲激情自拍| 欧美成人免费播放| 日韩欧美在线视频播放| 精品中文一区| 精品国产一二三区| 亚洲一区二区三区三州| 欧美日韩在线精品一区二区三区激情综合| 亚洲午夜一区二区三区| 一级全黄肉体裸体全过程| 黄色大片在线免费观看| 91伊人久久大香线蕉| 国产精品久久久久久久久久久久冷| 一卡二卡三卡在线| 日本美女一区二区三区| 国产精品成av人在线视午夜片 | 欧美性猛交xxxx黑人猛交| 粉嫩av一区二区三区天美传媒| 888av在线| 国产清纯白嫩初高生在线观看91 | 欧美自拍大量在线观看| 日韩少妇裸体做爰视频| 亚洲免费成人| 97人人爽人人喊人人模波多| 日韩精品一区二区三| 亚洲午夜精品久久久久久app| 欧美人与性动交| 九九精品在线观看视频| 女人天堂亚洲aⅴ在线观看| 久久综合88中文色鬼| 农村妇女精品一区二区| 伊人情人综合网| 欧美大片欧美激情性色a∨久久| 国产波霸爆乳一区二区| 亚洲国产网站| 91av视频在线播放| 波多野结衣高清在线| 日韩国产精品久久久久久亚洲| 国产精品wwww| 亚洲字幕av一区二区三区四区| 麻豆免费精品视频| 亚洲va久久久噜噜噜| 精品人妻无码一区二区| 成人美女在线观看| 蜜桃成人免费视频| 成人在线观看免费| 亚洲乱码国产乱码精品精的特点| 中文字幕人妻熟女人妻洋洋| 国产伦久视频在线观看| 色欧美片视频在线观看 | 免费在线观看一区| 56国语精品自产拍在线观看| 亚洲三级在线视频| 欧美一性一交| 三级精品视频久久久久| 久草网在线观看| 亚洲伊人网站| 国产一区二中文字幕在线看| 亚洲男女视频在线观看| 国产视频一区在线观看 | 一区二区福利| 国产精品人成电影| 成人久久久精品国产乱码一区二区 | 精品久久久91| 日产电影一区二区三区| 日本aⅴ免费视频一区二区三区 | 中文字幕日本人妻久久久免费 | 日本一区二区三区在线免费观看| 日本欧美高清| 久久精品国产精品| 国产九色在线播放九色| 精品亚洲porn| 蜜桃久久精品乱码一区二区| 免费在线观看av| 黄色成人在线免费| 性欧美在线视频| 欧美三级午夜理伦三级小说| 俺去了亚洲欧美日韩| 久久国产视频播放| 国产综合色在线| 美国av一区二区三区| 麻豆tv免费在线观看| 欧美视频在线观看 亚洲欧| 激情图片中文字幕| 精品国产一区二区三区小蝌蚪| 色综合色综合久久综合频道88| 国产乱码在线观看| av不卡在线观看| 最近中文字幕免费mv| 国模冰冰炮一区二区| 精品久久久久久久久久久院品网| 精品视频第一页| 国产精品久久久一区二区| 亚洲一区二区三区视频播放| 成人不用播放器| 日韩欧美福利视频| 少妇精品无码一区二区三区| 欧美激情视频一区二区三区在线播放| 国产精品成人一区二区三区吃奶| 深夜福利视频在线免费观看| 亚洲国产中文字幕| 中文字幕乱妇无码av在线| 色天天综合网| 国产精品久久不能| 你懂的免费在线观看| 精品久久久久久国产| 国产黄色一区二区三区 | 在线视频亚洲欧美| 国产免费一级视频| 久久色在线观看| 1024精品视频| 日韩精品a在线观看91| 久久久免费精品| 精品国产黄色片| 一区二区三区中文字幕电影| 四虎成人在线播放| 综合久久亚洲| 亚洲在线免费视频| 粗大黑人巨茎大战欧美成人| 制服丝袜中文字幕亚洲| 日本成人精品视频| 另类的小说在线视频另类成人小视频在线 | 精品国产乱子伦一区二区| 久久91亚洲人成电影网站| 精品国产无码一区二区| 亚洲精品写真福利| 69久久精品无码一区二区| 女人色偷偷aa久久天堂| 成人av免费电影| 91九色国产在线播放| 亚洲第一区在线观看| 在线观看 中文字幕| av成人免费在线| 四虎永久在线精品无码视频| 大色综合视频网站在线播放| 国产欧美一区二区| 自拍亚洲图区| 亚洲国产精品网站| 国产一级淫片a视频免费观看| 国产喷白浆一区二区三区| 艹b视频在线观看| 亚洲综合中文| 国产欧美韩日| 擼擼色在线看观看免费| 亚洲欧美国产精品久久久久久久 | 日韩欧美一级片| 亚洲国产综合久久| 久久综合九色综合欧美就去吻| 美女一区二区三区视频| 97精品一区| 成人做爰66片免费看网站| 黄频免费在线观看| 永久免费看mv网站入口亚洲| 国产黄色美女视频| 欧美日韩免费观看中文| www中文在线| 国产91丝袜在线播放| caopor在线视频| 888久久久| 久久日韩精品| 一级欧美视频| 2019精品视频| 午夜视频在线观看网站| 亚洲国产一区二区三区四区| 中文字幕av在线免费观看| 亚洲综合激情小说| 精品无码国产污污污免费网站 | 亚洲成年人av| 麻豆精品91| www.国产二区| 日韩精品久久| 久久久久综合一区二区三区| 亚洲一区二区三区久久久| 1769国内精品视频在线播放| 国产精品扒开做爽爽爽的视频| 精品亚洲永久免费精品 | 国产盗摄一区二区三区| 欧美综合在线观看视频| 激情视频一区| 中文字幕一区二区三区在线乱码 | 久久超碰97中文字幕| 日韩欧美一区二| 欧美va天堂在线| 亚洲不卡中文字幕| 日韩超碰人人爽人人做人人添| 成人日韩av在线| 日韩制服诱惑| 38少妇精品导航| 欧美伦理免费在线| 按摩亚洲人久久| 国产区视频在线| 亚洲国产另类 国产精品国产免费| 国产精品无码在线播放 | 欧美激情xxxx| 日本亚洲精品| 国产亚洲精品综合一区91| 搡老岳熟女国产熟妇| 日韩一区二区在线观看视频 | 美女一区视频| 久久久免费毛片| www.久久爱.cn| 国产剧情一区二区在线观看| 国产免费久久av| 久久久成人av毛片免费观看| 欧美做受高潮电影o| av丝袜在线| 欧美第一黄色网| 欧洲一区二区三区| 欧美巨大黑人极品精男| jizzjizz亚洲| 久久久国产精彩视频美女艺术照福利| 国产一二在线观看| 亚洲桃花岛网站| 美州a亚洲一视本频v色道| 精品亚洲一区二区三区在线播放 | 欧美中文字幕在线观看视频 | 欧美成人午夜激情视频| 成人av福利| 欧美成人精品影院| 欧美高清另类hdvideosexjaⅴ | 久草福利资源在线观看| 亚洲综合一区二区| 国产一卡二卡在线| 精品久久久久久亚洲国产300| 天天综合网入口| 色综合久久天天| 天堂网视频在线| 91国产免费观看| 中文字幕二区三区| 717成人午夜免费福利电影| 国产免费叼嘿网站免费| 日韩免费福利电影在线观看| 亚洲精品久久久久久动漫器材一区| 精品国产百合女同互慰| 深夜影院在线观看| 亚洲欧美国产一区二区三区| 超碰97在线免费观看| 久久精品国产亚洲精品2020| 性欧美videoshd高清| 久久久人成影片一区二区三区| 97人澡人人添人人爽欧美| 人妖精品videosex性欧美| 99久久精品一区二区成人| 成人精品网站在线观看| 北条麻妃在线一区二区免费播放 | 国产91九色视频| 国产激情久久| 超碰97网站| 国产成人影院| 国产精品12p| 亚洲精品色图| 在线免费视频一区| 国产成人精品一区二| mm131美女视频| 亚洲色图在线视频| 国产成人无码精品亚洲| 欧美三区免费完整视频在线观看| 精品久久无码中文字幕| 日韩电影视频免费| 精品176二区| 欧美一级大片在线免费观看| 国产91亚洲精品久久久| 国产精品午夜av在线| 欧美成人milf| 麻豆tv在线播放| 国模娜娜一区二区三区| 美国黄色一级毛片| 亚洲男女一区二区三区| 国产中文字幕视频| 日韩欧美国产一区二区三区 | 一区二区视频网站| 精品国产乱码久久久久久久久| 免费福利在线观看| 欧美激情国产日韩精品一区18| 欧美电影h版| 成人av中文| 日韩av在线播放网址| 日本日本19xxxⅹhd乱影响| 精品一区二区三区久久久| 少妇精品一区二区三区| 一区二区三区久久| 亚洲综合精品视频| 亚洲欧洲国产一区| 成人影音在线| 亚洲一区二区三区视频播放| 欧美日韩性在线观看| 99热自拍偷拍| 粉嫩av一区二区三区在线播放| 在线观看天堂av| 在线观看成人免费视频| 天天干天天插天天操| 九九精品在线视频| 欧洲亚洲精品| 日本免费高清一区| 国产日韩1区| 国产av一区二区三区传媒| 亚洲色图欧美激情| 一级特黄aaa| 中文字幕一区电影| 欧美日韩在线精品一区二区三区激情综合| 国产在线一区二| 午夜亚洲福利| 日韩精品xxx| 亚洲欧美成人一区二区三区| 91精品国自产| 日韩在线观看免费| 欧美aaa级| 亚洲免费在线精品一区| 人人精品人人爱| 亚洲理论片在线观看| 一本色道亚洲精品aⅴ| 手机av免费在线观看| 午夜精品福利电影| 国产调教精品| www一区二区www免费| 99这里只有精品| 国产精品国产三级国产专区52| 亚洲国产精品成人精品| 春色校园综合激情亚洲| 激情伦成人综合小说| 国产精品毛片| 好吊日免费视频| 欧洲生活片亚洲生活在线观看| 久久精品国产亚洲a∨麻豆| 欧美一级在线亚洲天堂| 国产成人1区| 国产视频手机在线播放| 18成人在线视频| 精品久久在线观看| 97在线免费观看| 九色成人国产蝌蚪91| 亚洲精品一二三四五区| 国产精品国产三级国产aⅴ入口 | 丝袜老师在线| 欧美日韩一区二区三区在线观看免| 午夜一级在线看亚洲| 男人的天堂官网| 91精品国产综合久久福利| 青草av在线| 欧美日韩一区二区三区免费| 六月丁香婷婷色狠狠久久| 亚洲欧美一区二区三区四区五区| 精品国产91九色蝌蚪| 伊人色综合一区二区三区影院视频 | 欧美顶级毛片在线播放| 国产l精品国产亚洲区久久| 中文字幕的久久| 超碰在线观看99| 26uuu日韩精品一区二区| 日韩综合在线| 精品国产免费久久久久久婷婷| 婷婷丁香久久五月婷婷| 97视频精彩视频在线观看| 91美女片黄在线观看游戏| 激情欧美日韩| 高清国产在线观看| 日韩小视频在线观看专区| 美女搞黄视频在线观看| 五月天综合网| 成人午夜伦理影院| 亚洲永久精品一区| 欧美黑人国产人伦爽爽爽| 米奇777超碰欧美日韩亚洲| 亚洲国产午夜精品| 日本韩国精品一区二区在线观看| 中文字幕在线三区| 日本公妇乱淫免费视频一区三区|