2011-06-08 89 views
1

我正在使用TortoiseSVN。一位開發人員最近從我們的主幹分支刪除了我的幾個修訂版,我需要知道如何恢復它們。如果我在trunk上查看歷史記錄,那麼修訂版就不存在了。如果我查看整個存儲庫的歷史記錄,我可以看到我的修訂。我如何將這些修訂恢復到主幹?如何使用TortoiseSVN合併已刪除的修訂到trunk中

回答

0

只是爲了擴大以前的答案:

  1. 上的任何文件走進回購瀏覽器通過右鍵點擊資源管理器
  2. 點擊標題按鈕(右上)
  3. 進入修改你的同事「已刪除」

然後,您應該看到丟失的東西,並能夠檢查出來並在必要時以正常方式重新結合。

1

SVN中沒有刪除修訂。您只能恢復修訂並創建新的提交。所以我覺得奇怪的是你沒有在Trunk中找到你的修改。因此,如果您在查看整個回購日誌時看到它們,這意味着修訂版永遠不會出現在主幹中,但僅限於其他分支。

如果您誤認爲「沒有看到對主幹的修訂」部分,並且修訂在那裏,您可以恢復提交給您的提交。如果他們只在其他分支中並且在該分支中恢復,則仍然可以選擇修訂(稍後恢復)併合併到主幹中。