我无意中svn删除了一个文件svn del --targets del.txt.现在,我想恢复该文件svn cat myPreciousFile.txt@4130 > myPreciousFile.txt,但svn给我一个警告,myPreciousFile.txt 不受版本控制.A svn cat -r 4130 myPreciousFile.txt > myPreciousFile.txt也没用.
有人可以告诉我如何再次恢复此文件?
编辑
好的,我已尝试过svn merge,但它仍然无效.这就是我所做的(改变文件名以保护有罪......):
f:\path\to\dev\dir> svn diff -r 4250:4251 --summarize
D file_one.tyb
D file_two.tyb
D myPreciousFile.txt
Run Code Online (Sandbox Code Playgroud)
我将此输出解释为"在版本4251中删除了myPreciousFile".所以,我尝试了svn merge:
f:\path\to\dev\dir> svn merge-c -4251 myPreciousFile.txt
Run Code Online (Sandbox Code Playgroud)
并且svn仍然警告我myPreciousFile.txt不受版本控制.(与btw相同的错误消息svn merge-c -4250 myPreciousFile.txt.
svn ×1