SVN程式碼管理 備份與還原
出去工作一個月,團隊開發,在公司的伺服器上建立了SVN,第二天伺服器出了問題,為了不耽誤開發進度,把SVN放到了我的電腦上,雖然說這樣的決定很胡鬧,但是也這麼做了,因為有事回家,於是把SVN上的程式碼進行了備份,重新放到了伺服器上,下面記錄一下簡單的過程。
共同點:無論是備份還是還原,首先要進入SVN的安裝路徑的bin資料夾下,然後執行相應的命令;
一.備份:
1.命令視窗中,執行語句,進入該bin資料夾,cd D:\Application\Visual-Server\bin
2.我們的專案在建立的時候都會建立一個倉庫,找到存放程式碼的倉庫,然後備份倉庫,本人的程式碼倉庫放到了F盤,F:\Repositories\ArchiveProject
3.執行命令備份:svnadmin dump F:\Repositories\ArchiveProject >F:ArchiveProjectBack.dump
經過這個過程,我們把SVN備份到了F盤,字尾為.dump的檔案;
二.還原
把生成的檔案拷貝到要還原的伺服器上;
1.進入伺服器上的SVN安裝路徑,使用命令,進入bin資料夾;
2.開啟伺服器的SVN伺服器,在上面建立一個檔案倉庫,並倉庫建立的路徑;
3.檔案還原,兩個路徑:Svnadmin load E:\Repositories\Back <F:\ArchiveProjectBack.dump
下圖為還原完成之後的效果;
三:總結
以前機房搬遷的時候就有這個機會實踐一下,沒有積極的嘗試,不知不覺中錯過了很多成長的機會,當時卻還在為不用做而高興,當某一天真正需要的時候,才會感慨,年輕就要多嘗試。對於SVN的管理經過這次工作,認識到還需要更多大膽的實踐,更好的幫助團隊提高開發效率;
相關文章
- mysql 備份與還原MySql
- Ubuntu Desktop: 備份與還原Ubuntu
- oracle資料還原與備份Oracle
- 【Mongodb】資料庫備份與還原MongoDB資料庫
- MySQL的資料備份與還原MySql
- MySQL資料庫備份與還原MySql資料庫
- mysql備份還原MySql
- mysql備份還原-基於binlog的增量備份還原MySql
- SVN庫匯出與還原
- sql server 2000 備份與還原SQLServer
- Linux下MySQL的備份與還原LinuxMySql
- MySQL備份和還原MySql
- win10怎麼備份系統還原 win10系統備份與還原步驟Win10
- mysqldump+mysqlbinlog執行備份與還原MySql
- mysql資料庫-備份與還原實操MySql資料庫
- exp/imp備份與還原oracle資料庫Oracle資料庫
- ORACLE RMAN備份及還原Oracle
- MySQL之備份和還原MySql
- mysql多執行緒備份與還原工具mydumperMySql執行緒
- linux和win下 MySQL的備份與還原LinuxMySql
- 啟明星資料庫批量備份與還原工具資料庫
- [DB2]離線備份與離線還原DB2
- svn程式碼版本管理
- linux還原svnLinux
- svn dump 全自動備份指令碼指令碼
- Mysql資料備份和還原MySql
- Ghost備份及還原系統
- sqlserver遠端備份和還原SQLServer
- MSSQL 備份資料庫還原SQL資料庫
- oracle基礎備份和還原Oracle
- HBase 增量備份和還原工具
- linux 備份svnLinux
- 達夢DMRMAN備份還原工具的介紹與配置
- ASMCMD執行ASM後設資料備份與還原ASM
- SQL SERVER 2000 資料庫備份與還原SQLServer資料庫
- Linux中SVN的備份與恢復Linux
- 程式設計實現備份和還原資料庫程式設計資料庫
- Eclipse SVN版本還原Eclipse