2017-06-13 15 views
0

我的一個隊友意外刪除了一個回購站中的文件夾,然後在刪除之前簽出了修訂並提交了該文件夾及其內容背部。但現在,當我查看文件夾的日誌時,它只顯示1個修訂版,這是該文件夾的添加。如果我一次查看整個回購日誌,我可以看到日誌通過這個添加,但我希望能夠專門查看此文件夾中某些文件的日誌。有一個選項「停止複製/重命名」未選中,但不能解決問題。有沒有其他選項可以顯示日誌?或者我將不得不做一些恢復/合併以恢復正常?TortoiseSVN - 如何查看已刪除然後重新添加的文件的所有日誌

回答

0

您無法返回到原始文件的日誌,因爲從存儲庫的角度來看,您在存儲庫中擁有的是全新的項目。如果你的隊友在儲存庫中正確地刪除了,則不會發生這種情況。

如果此文件夾的內容在發生這些事件後尚未更改,則可以返回原始文件並保留歷史記錄。

  1. 退房父文件夾
  2. 刪除你的隊友已經重新添加
  3. svn copy刪除的項目到你的工作拷貝了「新」的文件夾 - svn cp [email protected]_REV_BEFORE_DELETION -RLAST_REV_BEFORE_DELETION
  4. 提交

如果因提交「錯誤」文件夾而更改爲此文件夾,請在上述步驟1之後複製文件夾,並在步驟4之後複製ch進入你的工作副本並承諾。

未來,如果有人意識到他們錯誤地刪除了一些東西,可以通過reverse merge立即撤消。 技術上你現在可以做到這一點,而不是我上面概述的內容,但上面的內容可能會更容易。

相關問題