簡體   English   中英

Tortoise SVN服務器重建

[英]Tortoise SVN Server Rebuild

我相信我有正確的用語,但是如果我以任何方式濫用它們,請告訴我。

不久前,我已經在台式機上建立了一個VisualSVN存儲庫,並且在台式機和筆記本電腦上都有一個工作副本,以便在兩者之間同步文件。 我最近重建了我的桌面,但沒有備份存儲庫文件夾,僅備份了工作副本文件夾。

重建存儲庫的最佳方法是什么,以便我可以再次開始同步文件? 僅僅是創建一個新文件夾並簽出新存儲庫,然后將舊文件導出到新文件夾中,然后執行SVN更新嗎? 如果可能,我想訪問以前的文件版本,但如果不能,那也很好。

與git不同,svn是集中式存儲庫,這意味着所有修訂信息都保存在服務器端(在您的情況下)-您未備份的存儲庫文件夾。 如果幸運的話,您的工作文件夾中可能有一些緩存的日志,則工作方式可能會有所不同,具體取決於您的工作文件夾格式是什么,但是要在新的存儲庫中檢索要復制的修訂將非常困難,但是我建議至少緩存的日志的屏幕快照,以供參考。

關於構建一個新倉庫,是的,您是對的,創建新的倉庫,簽出空文件夾,從舊的工作文件夾中導出,然后提交,鑒於它是新的存儲庫而您無需提交更新,則您將需要執行新的從其他機器清理結帳。

我的建議是,將您的存儲庫放在其他位置,如果您的代碼庫不太大,應該有一些提供免費托管的提供程序。 如果您擔心托管的可靠性,請切換到使用git,隨着git的去中心化,您可以從本地工作文件夾備份中復制所有內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM