首页 文章

Tortoise SVN更新不会恢复已删除的工作副本

提问于
浏览
0

我意外地删除了本地仓库中的工作副本文件夹 . 有没有办法让它回来? SVN更新对我没有帮助 . 当我更新它显示成功 . 但是不会创建任何文件/文件夹 . 我没有做SVN删除 . 我从文件系统中删除了该文件夹 . 有人可以帮忙吗?

2 回答

  • 1

    我遇到了问题和解决方案 . 似乎SVN维护一个文件,其中记住了每个工作副本的状态 . 现在当你删除任何版本的文件时,SVN不知道这个 . 因此,当您尝试更新时,它什么都不做 .

    Solution: 解决方法是右键单击父文件夹并尝试将其更新为任何非最新版本 . 执行此操作时,文件夹将进入冲突状态,因为它找不到文件 . 一旦发生冲突,请解决冲突并对您需要的修订进行更新 .

  • 0

    如果您在文件夹中进行了本地更改,那么它们也可以在版本控制下(例如,A ProjectsSource Code 目录),您只需在该目录上执行还原即可获取本地副本,而无需进行本地修改 .

    如果您的目录是最顶层的本地目录,即:其父目录不受版本控制,您必须重新检查目录才能将其恢复 .

相关问题