svn備份 linux備份到windows

2021-08-28 22:59:23 字數 661 閱讀 9418

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...