我正在通過使用svnsync複製存儲庫,並且每次都在同一個修訂版上收到此錯誤。如何在使用svnsync複製SVN存儲庫時解決此錯誤?
傳輸文件數據... svnsync的:的「https://svn1.avlux.net/xxxxxx.net」報告:無法讀取響應主體:安全連接截斷https://svn1.avlux.net)
這是一個大的修改,我沒有管理權限到服務器。有沒有辦法解決這個問題,即使它涉及手動檢出和複製修訂版本?
我正在通過使用svnsync複製存儲庫,並且每次都在同一個修訂版上收到此錯誤。如何在使用svnsync複製SVN存儲庫時解決此錯誤?
傳輸文件數據... svnsync的:的「https://svn1.avlux.net/xxxxxx.net」報告:無法讀取響應主體:安全連接截斷https://svn1.avlux.net)
這是一個大的修改,我沒有管理權限到服務器。有沒有辦法解決這個問題,即使它涉及手動檢出和複製修訂版本?
你只是試圖複製一次回購,或者你想設置一個持續的鏡像方案?
如果是前者,則可以讓sync同步,直到失敗,然後在它失敗的修訂版本與之前的修訂版本之間做一個差異,並將其輸出到文件。所以,如果失敗的轉速爲135這將是這樣的:
svn diff -r134:135 http://your/repo/url > patch.diff
然後你可以應用此補丁文件到新的回購協議的工作副本。
patch -p0 -i patch.diff
然後只是將更改提交到該工作副本並再次啓動svnsync。
這是非常hackish,但它可能工作。
注意:我沒有測試任何命令,可能有一些語法錯誤,但一般方法應該在理論上起作用。
我通過管理來解決這個問題: - 更新(Apache和使用svn到最新) - 打開SVN V2協議(該位置下Apache的配置) SVNAdvertiseV2Protocol在
我想一旦複製回購。差異不起作用,因爲它遺漏了二進制文件,而是我試圖檢查麻煩的修訂版,使用winmerge將更改合併到新的回購和從那裏同步。 – Josh 2008-10-24 17:41:07