我正在Windows服務器上運行SVN服務器,並且想要安排自動備份過程。我將永遠是唯一一個在存儲庫上工作的人。我是否應該使用hotcopy或可以使用簡單的Windows備份應用程序來備份存儲庫? xcopy或robocopy呢?SVN存儲庫的Windows備份
回答
我發現只需複製/粘貼(XCopy)存儲庫是最簡單的解決方案。您可能需要考慮在將版本庫複製到單個文件之前將其複製到一個文件中,因爲我發現複製一個大文件比複製一堆較小的文件要快得多。這可能不是一個問題,如果你的資料庫雖小,但要考慮的事情:
svnadmin dump /path/to/repository > repository-name.dmp
我使用Mozy Home來備份我所有的個人開發文件(Subversion,Visual Studio項目等)。它很簡單,不佔用太多資源,易於配置,最重要的是:免費。
我想過用xcopy或類似的東西寫自己的備份解決方案,但爲什麼要重新發明輪子?
只要您確定在備份期間沒有人訪問(特別是承諾)存儲庫,就不需要使用hotcopy。您可以簡單地使用任何您想要的工具複製/備份存儲庫。
重複SVN backups..is hotcopy enough or should I worry about full and incremental dumps?問題種類。
不要忘了思考:(?如果兩個備份之間的崩潰會發生什麼)
- 備份的頻率
- 清洗過程(你要多少備份保留一段時間??)
- 自由空間管理(什麼樣的磁盤空間,每個備份的時間)
- 恢復過程:測試),其從未被測試備份是不是「真正的」備份;)
作爲唯一的用戶,您應該可以,因爲您知道在備份過程中您永遠不會提交更改(對嗎? :)儘管如此,使用hotcopy或轉儲似乎沒有任何「麻煩」。它們一樣易於使用。
如果你使用它,你還會得到兩個獎勵。一種情況是,如果你的情況發生了變化(你可以讓更多的人使用你的存儲庫),你不必記住,然後回去改變你的方式。還有兩點是,如果恢復過程中出現問題,您並不是真的想要發佈一個以「我通過製作副本回購備份來做備份...」的問題。「
如果SVN住在你的電腦裏你可以使用簡單的文件拷貝,最安全的方法就是使用轉儲備份。
記住,你有保留的備份你的電腦的,有一個免費的SVN備份工具here
它都種備份,即時拷貝和轉儲並將其發送到您的電子郵件或FTP
這裏的GUI的Windows工具,讓本地和遠程Subversion版本庫的轉儲:
工具介紹說:
這個簡單的工具允許進行本地和遠程Subversion存儲庫的轉儲備份。該軟件的工作方式與「svnadmin」相同,但不是GUI前端。而是直接使用Subversion庫來允許在獨立模式下創建轉儲,而無需任何其他附加工具。
在你的情況下,問題是這個工具需要手動啓動進行備份,目前沒有自動備份計劃。
- 1. SVN存儲庫備份策略
- 2. 從備份中恢復SVN存儲庫
- 3. 恢復SVN存儲庫備份
- 4. SVN - 從備份恢復存儲庫
- 5. 視覺SVN多個存儲庫備份
- 6. svn備份庫
- 7. 將svn備份到另一個svn存儲庫
- 8. 如何備份13 GB SVN存儲庫?轉儲是100+ GB
- 9. 備份Assembla託管SVN倉庫到windows
- 10. 如何備份託管的SVN存儲庫?
- 11. 將svn存儲庫備份到網絡共享的腳本
- 12. SVN連續轉儲/備份
- 13. xcopy是否用於複製(備份)svn存儲庫?
- 14. 從(非標準)備份恢復SVN存儲庫
- 15. 將本地svn存儲庫備份到Google Drive
- 16. 從手動備份中恢復SVN存儲庫
- 17. 如何從備份中恢復SVN存儲庫?
- 18. 如何備份Windows Azure表格存儲?
- 19. 維護git存儲庫的備份
- 20. 無法備份隱藏文件的Mercurial存儲庫備份
- 21. 將svn存儲庫從Linux移到Windows
- 22. 手動備份爲mercurial存儲庫
- 23. Jackrabbit存儲庫增量備份
- 24. Mercurial本地存儲庫備份
- 25. 系統備份到git存儲庫?
- 26. VisualSVN存儲庫備份文件格式
- 27. SVN備份
- 28. 使用SVN備份數據庫轉儲文件的影響
- 29. 以完整的歷史記錄對SVN存儲庫進行備份
- 30. 如何在每次時間戳不同時使用rsnapshot備份SVN存儲庫?
對於自動化過程,該條件不是非常穩健;我會用hotcopy或dump自己。 – 2009-01-07 08:14:04
Marc,這當然是真的,我也使用hotcopy。但Dscoduc明確表示,他永遠是唯一一個在存儲庫上工作的人 - 所以它不應該是一個問題。 – M4N 2009-01-07 09:59:38