1
A
回答
2
這裏的解決方案,如果你沒有備份,你不關心破損的修訂。
所有你需要備份一個個都版本,然後在它所有的備份
這兩個腳本
首先要進行備份
#!/bin/bash
svn="/var/lib/svn/repository_name"
dir="/some/dir/for/backup"
svnadmin dump $svn -r1 > $dir/r1.dump
for rev in `seq 2 1000`; do # 1000 - it's number of last revision
echo $rev
svnadmin dump $svn -r$rev --incremental > $dir/r${rev}.dump
done
創造新的代表和進口第一用於導入的腳本
#!/bin/bash
svn="/var/lib/svn/new_repository_name"
dir="/some/dir/for/backup"
svnadmin create $svn
svnadmin load $svn --ignore-uuid < $dir/r1.dump
for rev in `seq 2 1000`; do
echo $rev
svnadmin load $svn < $dir/r${rev}.dump
done
相關問題
- 1. 刪除SVN修訂版
- 2. 是否可以從jsperf中刪除損壞的修訂版本?
- 3. 如何刪除SVN修訂版?
- 4. 補丁修復或損壞後損失
- 5. 如何在mysql中修復或刪除/創建損壞的表?
- 6. SVN:刪除/恢復一個文件修訂版
- 7. svn恢復 - 恢復個別修訂版
- 8. 從TortoiseSVN刪除修訂版
- 9. 修復損壞的jpegs
- 10. 修復損壞的暢達
- 11. 修復損壞的MacPorts
- 12. 如何修復堆損壞
- 13. 龜SVN刪除一個巨大的修訂版本文件沒有損壞的基地
- 14. SVN修訂版關鍵字
- 15. 如何修復沒有標識的破壞的git修訂版?
- 16. 刪除最新修訂從SVN
- 17. 能否從SVN中刪除特定的修訂版本?
- 18. 修復損壞的RSS訂閱源,通過「pubDate」重複項目
- 19. 從SVN代碼中刪除特定簽入修訂版
- 20. 嘗試修復損壞的文件後git-svn fetch/rebase失敗
- 21. SVN更新修訂歷史記錄中的修訂版本
- 22. Github - 檢查git修訂版的svn修訂號
- 23. couchdb - 刪除修訂
- 24. 修復損壞的數據庫PostgreSQL的
- 25. Git:刪除單個遠程修訂版
- 26. 在TortoiseHG和Mercurial中刪除修訂版
- 27. 使用TortoiseSVN刪除修訂版
- 28. Tortiose SVN修訂
- 29. SVN修訂圖
- 30. 如何限制PouchDB修訂或永久刪除修訂
值得注意的是,每個檢查出工作公司的人py從這個倉庫中將需要拋出並開始新鮮。 – alroc 2013-03-18 12:37:46