2012-10-26 131 views
0

我的服務提供商更改了SVN存儲庫上的URL。我們無法從Eclipse SVN插件重新連接。 根據他們的建議,嘗試了Share Project,它允許我們重定向到新的URL,但最終導致了 上的存儲庫文件。如何從工作副本重建SVN存儲庫而不丟失svn歷史

在客戶端計算機上仍然具有SVN狀態的完整本地副本。 有沒有辦法建立一個新的SVN存儲庫,並完整加載本地工作副本與SCN歷史記錄。 當我們使用Eclipse插件Team提示完成時,它最終重新創建了項目,但丟失了我們想要保留的原始SVN更改歷史記錄。

謝謝

+0

所有更改的都是SVN存儲庫的URL? –

回答

0

如果我正確理解你的問題,簡短的答案是「否」。

SVN簽出不會將完整歷史記錄下載到工作站。它只是下載當前狀態。當您進行更改時,它會記住它下載的內容,以便它可以比較下載的內容和現在的內容。因此,您可以重新構建「上次修訂」和「自上次修訂以來的更新」。就是這樣。我們不認爲它會記住整個結帳的編輯,因爲這看起來像一個新文件。反正它有一個有限的緩衝區。

如果你很幸運,你有一個目錄,在那裏你檢出了版本1,然後你保存它並將版本2簽出到另一個目錄等,你可以重建歷史。但是很少有人這樣做,因爲歷史在SVN中通常是沒有意義的。

0

您無法從工作副本獲得的歷史,因爲WC總是庫

的唯一切片如果SP精心變化的網址,你可以和知道如何與純CLI SVN和廁所位於FS作爲工作目錄 - 你可以

  • 開關或搬遷工作拷貝

  • 從新網址簽出新項目