在未版本控制的副本上使用“svn delete --force”,如何恢复已删除的文件

时间:2009-10-08 08:22:33

标签: svn

我从命令行使用SVN 1.4.2。我创建了一个名为test的新文件夹,这是我的文件夹结构:

.
|-- figures_index.aux
|-- figures_index.dvi
|-- figures_index.log
|-- figures_index.lyx
|-- figures_index.pdf
|-- figures_index.ps
|-- figures_index.tex
|-- main.lyx
|-- test
`-- thesisMain.tex

1 directory, 9 files

除了新创建的文件夹测试之外的所有文件都受版本控制。我使用了以下命令

$ svn del --force thesis_latex/trunk/main/test

反正有没有获得测试文件? svn还原无效。

2 个答案:

答案 0 :(得分:1)

尝试从存在文件的修订版中合并:

svn merge -rPREV:HEAD URL PATH

答案 1 :(得分:1)

根据您的描述,文件永远不会在SVN中。 SVN客户端从文件系统中删除了该文件,它没有为您提供未版本控制文件的备份。

您需要查看文件系统/备份以恢复文件 Windows - 回收站可能有它取决于客户端执行删除的方式,
* nux - 你很幸运能够使用FS进行撤销。

相关问题