windows環(huán)境下TortoiseSVN多倉庫(repository)轉(zhuǎn)移合并 因?yàn)楸疚倪m用于個(gè)人適用版本管理,做些一個(gè)人的開發(fā)用。否則windows的共享文件夾,甚至網(wǎng)盤的方式,也并不安全,畢竟庫文件在里面沒有鎖住的機(jī)制,不安全。 TortoiseSVN在windows下的客戶端實(shí)在太好用了,而且根delphi等開發(fā)環(huán)境先天集成,方便做開發(fā)管理版本源碼適用。 網(wǎng)上居然沒有現(xiàn)成的教程,也沒做過,貌似。關(guān)鍵在于,使用svnadmin工具,這個(gè)工具在subversion中默認(rèn)提供。 問題:兩個(gè)不同的版本庫,放在不同的及其上,各有數(shù)個(gè)項(xiàng)目在里面,為了統(tǒng)一管理,我現(xiàn)在都集中在一個(gè)倉庫內(nèi),然后用金山快盤,多個(gè)機(jī)器同步。 步驟分為三步: 目錄結(jié)構(gòu)如下 svnadmin dump f:/temp/svn1/ > f:/svnbackup/1.dump F:SVNBACKUP 2、在目標(biāo)位置新建一個(gè)SVN目錄,然后右鍵選擇, “TortoiseSVN”–>”Create repository here” 3、導(dǎo)入這倆dump文件到第二步建立的新倉庫包內(nèi): 直接都導(dǎo)入根目錄下面 期間cmd控制臺(tái)會(huì)出現(xiàn)很多 <<< 開始新的事務(wù),基于原始版本 81 ------- 提交后版本 81 >>> 這樣就成功而來,依次把1,2都導(dǎo)入,就合并到第三個(gè)資源庫了。 |
|