[英]Difference between svnrdump dump & svnadmin dump
我需要轉儲svn存儲庫。 我發現了兩個解決方案
svnrdump dump
和
svnadmin dump
svnrdump dump
與svnadmin dump
相同?
如果沒有,這兩個命令之間有什么區別?
svnrdump
生成與svnadmin dump
相同的svnadmin dump
。 根據紅皮書 :
簡單地說,svnrdump程序基本上只是svnadmin轉儲和svnadmin加載子命令的網絡感知風格,匯總到一個單獨的程序中。
兩者之間的唯一區別是svnadmin dump
在存儲庫的文件路徑上運行(即它應該在同一服務器上運行),而svnrdump
接受遠程存儲庫URL。
一個示例svnadmin dump
命令:
svnadmin dump C:\repositories\repo1 > repo1.svndump
一個示例svnrdump
命令:
svnrdump dump http://example.com/svn/repo1 > repo1.svndump
Patrick的答案大多是正確的,但提供的轉儲不一樣。 默認情況下, svnrdump會創建一個delta編碼的轉儲文件。 雖然svnadmin轉儲沒有。 svnadmin dump需要切換--deltas來生成匹配的轉儲。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.