繁体   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