在修訂版1中存在一個文件夾。 在修訂版2中,該文件夾被意外刪除並且提交了更改。恢復TortoiseSVN中的文件夾或文件,同時保留所有歷史記錄
我們希望回滾使得文件夾存在,並保留它的歷史。
在TortoiseSVN docs表示「如何」在標題爲「找回已刪除的文件或文件夾回來。」
引述:
找回已刪除的文件或如果您已刪除文件或文件夾,並已經提交該刪除操作到版本庫,那麼一個常規的TortoiseSVN夾回
- >還原不能再把它帶回來。但是文件或文件夾根本不會丟失。如果您知道修訂版本文件或文件夾被刪除(如果您不知道,請使用日誌對話框查找)打開版本庫瀏覽器並切換到該修訂版本。然後選擇您刪除的文件或文件夾,右鍵單擊並選擇[上下文菜單] - > [複製到...]作爲該複製操作的目標,選擇工作副本的路徑。
開關將文件複製到我的工作副本中,但是當我右鍵單擊此工作副本時,上下文菜單中沒有「複製到」選項。如果我打開repos瀏覽器,有一個複製到選項,但它似乎只需要該文件的副本。
我覺得解決的辦法是做一個分支/標籤,但如果我嘗試這從以前的版本相同的路徑在倉庫SVN拋出錯誤的路徑已經存在。
因此,如何恢復一個文件夾/文件在TortoiseSVN的同時還保留了所有的歷史。
的TortoiseSVN v1.6.8,建設19260 - 32位,顛覆1.6.11,
謝謝,這個工作。我希望它可以像工作由khmarbaise提到CopyTo從幕後,但尚未證實的方法將保留歷史記錄。 – Topdown 2010-05-19 06:12:03
如果我有時間來檢查出來以後,然後我會在這裏發佈結果。 – detly 2010-05-19 06:17:15