svn備份 linux備份到windows
1.先搭建svn伺服器
參考 搭建好之後遇到乙個問題:tortoisesvn訪問svn:可以訪問到,但是svn:/svnrepos訪問不到
執行svnsync init svn:/svnrepos svn:
會提示svnsync: e000022: session is rooted at 'svn:/svnrepos' but the repos root is 'svn:'
原因:建立的時候要在project上一層加svnrepos目錄,project是我的版本庫
命令:mkdir -p /var/svn/svnrepos
svnadmin create /var/svn/svnrepos/project
然後用tortoisesvn訪問svn:/project就可以了
然後在源目錄執行svnsync init svn:/project svn:/project
參考:
啟動服務
linux:svnserve -d -r /var/svn/svnrepos/
windows:svnserve -d -r e:/myfile4/svnrepos
關閉svn服務
ps aux|grep svn
kill -9 1621
svn備份指令碼
svn備份一般採用三種方式 1 svnadmin dump 2 svnadmin hotcopy 3 svnsync.注意,svn備份不宜採用普通的檔案拷貝方式 除非你備份的時候將庫暫停 如copy命令 rsync命令。筆者曾經用 rsync命令來做增量和全量備份,在季度備份檢查審計中,發現備份出來...
SVN同步備份
首先建立乙個空的repository,svnadmin create svn。起初想嘗試在已有的repository中單獨建立乙個目錄來做備份,但是反覆嘗試無數次,失敗告終。因為只能在root下做同步,我查便了svnserve命令也沒找到怎麼以子目錄為root啟動svn,所以,只有新建了。新建後首先...
svn同步備份
svn伺服器ip位址10.200.144.250 svn備份伺服器ip位址10.200.144.251 1.在備份伺服器上建立svn倉庫 svnadmin create d ur backup ur 2.在svn備份伺服器hooks目錄下新建檔案pre revprop change.bat,開啟pr...