svn恢復被刪除的分支 svn del 分支


筆者不小心,在操作時,刪除了一個主開發分支(main_dev).

 

一. 悲劇的語句:

svn del  -m"1.誤刪除分支"  http://svr_path/branches/main_dev

 

二.  解決辦法:

首先,svn 中任何分支,tag 而言,本質都是一個文件夾,

你只把它也想像成一個文件夾,如何恢復一個文件夾而已!!!

操作步驟:

1. 先回到被刪除目錄的本地的上一級目錄, 本實例為 branches  目錄。

cd    localhost/branches;

2. svn log 查看最近刪除之前的版本號,筆者的為:  6874

3. svn up -r6874 main_dev    //注意此處main_dev一定要與你被刪除的分支名一樣。

確認這個版本是你想誤刪除前的版本。

4. svn cp -r6874 main_dev http://svr_path/branches/

5. 完成!!!!

 

本例的main_dev 目錄,可以svn 下的任何目錄,(包括 trunk, tags, branches等等。。)

謝謝!!!

 

參考以下鏈接恢復寫的,希望對大伙救急之用。

http://blog.51yip.com/server/1073.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM