簡體   English   中英

Tortoise SVN更新不會還原已刪除的工作副本

[英]Tortoise SVN update doesn't restore a deleted working copy

我不小心刪除了本地存儲庫中的工作副本文件夾。 有辦法找回它嗎? SVN更新無濟於事。 當我更新時,它顯示成功。 但是不會創建任何文件/文件夾。 我沒有刪除SVN。 我從文件系統中刪除了該文件夾。 誰能幫忙嗎?

我得到了問題和解決方案。 似乎SVN維護着一個文件,在該文件中它已記住每個工作副本的狀態。 現在,當您刪除任何版本的文件時,SVN對此一無所知。 因此,當您嘗試更新時,它什么都不做。

解決方案:解決方法是右鍵單擊父文件夾,然后嘗試將其更新為最新版本。 當您執行此操作時,該文件夾將進入沖突狀態,因為它找不到文件。 發生沖突后,請解決沖突並更新所需的修訂版。

如果您在文件夾中進行了本地更改,那么除非您從回收站中將其恢復,否則它們將丟失。 如果您的工作副本位於同樣受版本控制的父目錄下(例如, Source Code Projects或“ Source Code目錄),則只需對該目錄進行還原即可恢復本地副本,而無需進行本地修改。

如果您的目錄是最頂層的本地目錄,即:其父目錄不受版本控制,則必須對目錄進行全新簽出才能將其取回。

暫無
暫無

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

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