[英]svn repository from working copy
我們的存儲庫主機最近崩潰了,帶走了存儲庫和所有備份。 我無權訪問repo文件系統,因此無法執行svnAdmin轉儲。
我們仍然擁有相對穩定的最新工作副本。
目前,我可以想到兩種選擇:
或(不確定是否可以)
還有其他選擇或更好的方法嗎?
謝謝
你有點不走運。 當存儲庫已更改位置(例如,移至新服務器)時,重新定位有效。
最好的選擇是從其中一個工作副本導入到新的存儲庫中(嘗試使用最新的存儲副本並還原所有更改-即最好在崩潰前代表HEAD
)。
與Mercurial,Git,Bazaar,Fossil等分布式版本控制系統(DVCS)不同,Subversion工作副本僅包含您當前(可能已更改)的文件,更改所基於的即時基准版本以及某些緩存的日志條目。 我確信您知道,您的工作副本中沒有歷史記錄。
如果您預料到這種情況可能再次發生,也許是時候花些時間選擇和切換到DVCS。 您通常不會擔心“但是我們的所有歷史都在SVN中!” 阻止你 然后,如果您的“中央”服務器再次出現故障,則至少會有一個人(可能有很多人)具有FULL存儲庫歷史記錄,並且您可以在任何喜歡的服務器上還原項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.