自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

方法指導(dǎo) 如何用cvs2svn和svn-importer將vcs項目轉(zhuǎn)成svn

開發(fā) 項目管理
本文和大家學(xué)習(xí)一下如何利用cvs2svn和svn-importer將vcs項目轉(zhuǎn)成svn問題,在這里和大家分享一下,希望通過本文的學(xué)習(xí)大家能夠掌握其轉(zhuǎn)換的方法。

本節(jié)向大家簡單介紹一下利用cvs2svn和svn-importer將vcs項目轉(zhuǎn)成svn內(nèi)容,在學(xué)習(xí)svn的過程中你可能會遇到此類的問題,本節(jié)就簡單描述一下,歡迎大家一起來學(xué)習(xí)。
公司將svn架設(shè)起來了.現(xiàn)在需要將所有的代碼,文檔統(tǒng)一通過svn管理起來.(公司的項目比較多.有的項目組是單獨(dú).所以使用版本管理的工具很多.有的用cvs,svn,vss等等.但是主要的是cvs和svn).通過投票表決.決定統(tǒng)一使用svn.
作為技術(shù)組.要提供技術(shù)支持,遇到的問題是各個項目組將原來使用cvs的項目轉(zhuǎn)成svn.當(dāng)然最主要的是要保存以前的版本.
任務(wù)下達(dá)后.google后.發(fā)現(xiàn)將cvs轉(zhuǎn)成svn的有2個工具.一個是svn-importer.兩外一個是.cvs2svn.
先說svn-importer.到官方網(wǎng)站上.介紹還是不錯的.可以轉(zhuǎn)換cvs,vss等等了.正好滿足現(xiàn)在需要.于是決定使用svn-importer(http://www.polarion.org/index.php?page=overview&project=svnimporter)
網(wǎng)上的介紹也是很多.大家可以去google幾個.我主要參照http://www.blogjava.net/yongbing/archive/2007/03/04/101761.html上面的配置一切都很順利.配置成功.轉(zhuǎn)換過程也是比較痛苦的.我等了幾個晚上.終于將一個轉(zhuǎn)換成功.于是興奮的查看轉(zhuǎn)換的成果.
結(jié)果..出現(xiàn)了和他們一樣的問題.==>亂碼.使用小烏龜?shù)膕vn的客戶端不能查看到亂碼的版本庫.(問題很簡單.可能是亂碼了路徑就發(fā)生變化了.總之是無法訪問了..~~~~(>_<)~~~~).
但是通過瀏覽器可以查看.于是打算使用瀏覽器的方式...經(jīng)過多方查找找到了一個叫"SVNProtocolHandler"的svn的瀏覽器插件(http://tortoisesvn.net/SVNProtocolHandler).上面介紹是可以看到svn的版本.使用后.ie死掉.試驗(yàn)了幾次后無果.徹底的放棄.
總結(jié):放棄svn-importer的主要原因有2個.***個是轉(zhuǎn)換后的亂碼,就算是瀏覽器的svn插件可以使用.但是功能和svn使用的使用習(xí)慣也會將SVNProtocolHandlerpass掉...雖然我可以通過svn的插件將代碼checkout.然后修改亂碼的地方然后在傳上去.這個真的很費(fèi)勁,費(fèi)時.這也是第二個原因.因?yàn)閟vn-importer本身的轉(zhuǎn)換速度就是很慢.我還要做這些善后的工作.很慢.麻煩.
于是使用cvs2svn
同樣google.發(fā)現(xiàn)好多人也是存在著轉(zhuǎn)換后亂碼的問題.但是好在cvs2svn支持encoding..心想.好多編碼格式.總有一款適合我吧.呵呵.
參照http://bbs.iusesvn.com/thread-245-1-1.html配置.
***步.下載:python..我直接下載了python2.6(個人覺得高版本對低版本有兼容吧.rails好像沒有)
第二步.下載:cvs2svn.我下載的是cvs2svn2.1.1
第三步.下載:UnxUtils.zip..這個下載的時候有些麻煩.因?yàn)榱?xí)慣了使用firefox瀏覽器.下載也是用ff.結(jié)果下載了幾次都是錯誤.還以為下載地址不可用呢.后來使用ie.成功下載.但是事后證明下載的那個UnxUtils.zip版本有點(diǎn)低.又下載了UnxUpdates.zip(UnxUtils.zip的升級包吧.).使用==>ok
第四步.下載:rcs57pc1.zip沒啥問題
第五步.改下的都下了.該配的都配了.就查使用命令行了.
于是cmd后轉(zhuǎn)到cvs2svn目錄下.執(zhí)行上面給的一句話C:\Python\pythoncvs2svn–sd:\svn\repository\project1\project1
執(zhí)行到***.出現(xiàn)錯誤.說要加入--encoding或者--fallback-encoding(這點(diǎn)英文還可以).
讓加咱就加.先加--fallback-encoding失敗.說是一個包下的路徑字符集好像不對.后來使用--encoding=gbk成功(當(dāng)然這都是我多次試驗(yàn)后的成功啊..~~~~(>_<)~~~~..失敗還真是成功他親媽啊..實(shí)踐是檢驗(yàn)真理的唯一一條道啊.)
當(dāng)然試驗(yàn)的過程很痛苦的...主要還是參看http://cvs2svn.tigris.org/cvs2svn.html在***給出了一些轉(zhuǎn)換的命令行.希望大家都利用cvs2svn和svn-importer將vcs項目轉(zhuǎn)成svn轉(zhuǎn)換成功。

【編輯推薦】

  1. SVN-Importer輕松實(shí)現(xiàn)CVS到SVN遷移
  2. SVN配置文檔新手指南
  3. 學(xué)習(xí)指導(dǎo) 如何搭建SVN服務(wù)器
  4. 專家在線指導(dǎo)如何搭建SVN服務(wù)
  5. SVN使用說明跟蹤介紹

 

 

責(zé)任編輯:佚名
相關(guān)推薦

2010-05-28 14:57:42

SVN-Importe

2010-05-20 17:06:48

SVN CO

2010-05-24 12:53:38

子命令SVN merg

2010-05-28 11:09:51

SVN功能

2010-05-25 16:52:39

SVN中使用Git

2010-06-01 09:02:03

SVN創(chuàng)建項目

2010-05-26 16:17:46

2010-06-02 09:45:02

SVN學(xué)習(xí)筆記

2011-07-07 10:33:57

項目管理

2010-06-01 11:02:16

SVN合并

2010-05-24 09:59:54

SVN服務(wù)器搭建

2010-05-31 13:23:43

SVN整合MyEcli

2010-05-20 19:01:03

Eclipse使用SV

2010-05-31 10:09:32

2010-05-28 15:14:20

SVN全稱

2010-05-20 16:27:05

2010-06-01 19:33:53

SVN與CVS優(yōu)缺點(diǎn)

2010-05-19 16:29:12

SVN與CVS的區(qū)別

2010-05-19 16:45:26

2010-05-19 18:26:28

SVN服務(wù)器安裝
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號