我从命令行使用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还原无效。
答案 0 :(得分:1)
尝试从存在文件的修订版中合并:
svn merge -rPREV:HEAD URL PATH
答案 1 :(得分:1)
根据您的描述,文件永远不会在SVN中。 SVN客户端从文件系统中删除了该文件,它没有为您提供未版本控制文件的备份。
您需要查看文件系统/备份以恢复文件
Windows - 回收站可能有它取决于客户端执行删除的方式,
* nux - 你很幸运能够使用FS进行撤销。