我甩我的倉庫加載的svn倉庫缺少前幾個版本 - 我該如何解決這個問題?
svnadmin dump repos > repos.dump
然後我裝好了新機
svnadmin load newrepos < repos.dump
上,完成後新的存儲庫中缺少最後幾百修訂。
我可以檢查repos.dump以查看它是否缺少修訂版嗎?我可以轉儲丟失的修訂版並將它們加載到新的存儲庫中嗎?或者,我是否必須從頭開始。
從頭開始將是一個痛苦,因爲存儲庫是3GB,我必須以適中的低速度通過互聯網抓住它!
編輯:已解決 - 操作員錯誤!
因此,我忘記了我已經遷移了一次存儲庫(從account1到account2),並且我從未刪除過account1存儲庫。我有一個bash函數來快速ssh到我的遠程帳戶,它默認登錄到account1(我沒有想到),因爲我看到存儲庫我認爲一切都很好,因此將轉儲發送到account3(再次使用一個別名,所以我沒有注意到我在錯誤的帳戶)。
現在,我打算在終端中以明亮的紅色將帳戶的用戶名放在終端中,而我正在緩存舊版本庫,而不是讓它們四處閒逛。而且,我正在取消我的個人資料黑客的默認用戶方面。
但是,我能夠使用--incremental
將缺少的修訂轉移到新的位置。所以,所有的建議仍然有幫助。
你正在加載到一個完全乾淨的新庫嗎? – kdgregory 2010-01-12 20:20:05
是的,這是全新的。 – bias 2010-01-12 22:48:04