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

學(xué)習(xí)筆記 如何使用svnsync命令對SVN庫進(jìn)行備份

開發(fā) 項(xiàng)目管理
本文和大家一起學(xué)習(xí)一下如何使用svnsync命令對SVN庫進(jìn)行備份,主要包括備份的具體步驟以及可能報(bào)錯(cuò)的問題講解等內(nèi)容。

本節(jié)向大家介紹一下如何使用svnsync命令對SVN庫進(jìn)行備份,使用svnsync備份很簡單,只有四個(gè)步驟,在這里和大家簡單介紹一下,希望通過本節(jié)的學(xué)習(xí)大家能夠掌握使用svnsync命令對SVN庫進(jìn)行備份的方法。

下面是具體的備份步驟:
一、在備份機(jī)上創(chuàng)建一個(gè)空庫:svnadmincreateSMP
二、更改該庫的鉤子腳本pre-revprop-change(因?yàn)閟vnsync要改這個(gè)庫的屬性,也就是要將源庫的屬性備份到這個(gè)庫,所以要啟用這個(gè)腳本):
cdSMP/hooks;
cppre-revprop-change.tmplpre-revprop-change;
chmod755pre-revprop-change;
vipre-revprop-change;
將該腳本后面的三句注釋掉,或者干脆將它弄成一個(gè)空文件。
三、初始化,此時(shí)還沒有備份任何數(shù)據(jù):
svnsyncinitfile:///home/backup/svn/svnsync/SMP/http://svntest.subversion.com/repos/SMP
語法是:svnsyncinit{你剛創(chuàng)建的庫url}{源庫url}
注意本地url是三個(gè)斜杠的:///
四、開始備份SVN庫:
svnsyncsyncfile:///home/backup/svn/svnsync/SMP
這是就一個(gè)個(gè)版本進(jìn)行備份了。我們來看一下SVN庫備份過程中可能出現(xiàn)的錯(cuò)誤。
附錄:
可能的報(bào)錯(cuò)一:
 

  1. Failedtogetlockondestinationrepos,currentlyheldby'bug1.corp.scmbbs.com:0c424c20-2e3b-0410-bd34-7fdd53c25d02'  
  2. Failedtogetlockondestinationrepos,currentlyheldby'bug1.corp.scmbbs.com:0c424c20-2e3b-0410-bd34-7fdd53c25d02'  
  3. Failedtogetlockondestinationrepos,currentlyheldby'bug1.corp.scmbbs.com:0c424c20-2e3b-0410-bd34-7fdd53c25d02'  
  4. Failedtogetlockondestinationrepos,currentlyheldby'bug1.corp.scmbbs.com:0c424c20-2e3b-0410-bd34-7fdd53c25d02'  
  5. Failedtogetlockondestinationrepos,currentlyheldby'bug1.corp.scmbbs.com:0c424c20-2e3b-0410-bd34-7fdd53c25d02'  
  6. Failedtogetlockondestinationrepos,currentlyheldby'bug1.corp.scmbbs.com:0c424c20-2e3b-0410-bd34-7fdd53c25d02'  
  7. Failedtogetlockondestinationrepos,currentlyheldby'bug1.corp.scmbbs.com:0c424c20-2e3b-0410-bd34-7fdd53c25d02'  
  8. Failedtogetlockondestinationrepos,currentlyheldby'bug1.corp.scmbbs.com:0c424c20-2e3b-0410-bd34-7fdd53c25d02'  
  9. Failedtogetlockondestinationrepos,currentlyheldby'bug1.corp.scmbbs.com:0c424c20-2e3b-0410-bd34-7fdd53c25d02'  
  10. Failedtogetlockondestinationrepos,currentlyheldby'bug1.corp.scmbbs.com:0c424c20-2e3b-0410-bd34-7fdd53c25d02'  
  11. svnsync:Couldn'tgetlockondestinationreposafter10attempts  

這個(gè)時(shí)候可能屬性被鎖了,刪掉屬性:svnpropdelsvn:sync-lock--revprop-r0file:///home/backup/svn/svnsync/SMP
刪除成功后,再試一遍基本就可以了。如果反復(fù)操作都是同樣錯(cuò)誤的話,有可能是你的svn安裝的有問題,重新安裝一遍就好了,俺就是這樣。
可能報(bào)錯(cuò)二、
svnsync:REPORTrequestfailedon'http://svn1.subversion.com/repos/Relevance'
svnsync:Therequestedreportisunknown.這是因?yàn)槟阍磶斓陌姹咎土耍瑂vnsync所需要的函數(shù)Report是svn1.4后加入的。沒辦法,對你的SVN庫進(jìn)行升級后才能備份。

 【編輯推薦】

  1. 兩種常見SVN庫結(jié)構(gòu)簡明介紹
  2. SVN庫遷移及備份方法詳解
  3. ApacheSVN服務(wù)器安裝指導(dǎo)手冊
  4. 實(shí)用SVN配置教程淺析
  5. SVN服務(wù)器安裝指導(dǎo)手冊
責(zé)任編輯:佚名
相關(guān)推薦

2010-05-27 14:48:45

SVN命令行使用說明

2010-06-01 18:49:19

刪除SVN備份

2010-05-26 14:53:28

SVN版本庫自動(dòng)備份

2009-10-22 09:32:51

ghostlinux系統(tǒng)備份

2010-06-01 19:55:30

SVN使用

2010-05-21 11:07:36

2010-07-30 13:52:17

Flex組件

2010-05-24 10:29:51

子命令Svn reve

2010-05-28 10:49:29

SVN服務(wù)器搭建

2010-06-01 18:26:11

刪除SVN

2022-08-15 15:16:20

機(jī)器學(xué)習(xí)圖片深度學(xué)習(xí)

2019-02-28 21:20:50

MySQL備份與恢復(fù)數(shù)據(jù)庫

2010-06-02 09:45:02

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

2011-08-04 17:04:42

2010-05-25 10:11:06

ubuntu Grub

2010-05-26 15:07:36

SVN版本庫自動(dòng)備份

2010-02-02 15:48:49

Python數(shù)據(jù)庫

2010-05-26 18:32:07

SVN庫

2022-08-09 07:57:25

Linux操作系統(tǒng)Windows

2010-01-13 11:10:17

C++庫函數(shù)
點(diǎn)贊
收藏

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