SVN - 尝试获取文件的先前版本,但它一直被删除

时间:2011-12-18 14:57:41

标签: svn

我的svn repo中有一个文件,我希望得到之前的版本。我删除了该文件,然后使用

进行更新
svn update -r 'revision_ number' 'file_path'

我收到以下消息:

Restored 'file_path'
D 'file_path'

SVN显然获取该文件然后将其删除。除了最新版本之外的任何版本号都会发生这种情况。

有没有人知道这里发生了什么?

2 个答案:

答案 0 :(得分:0)

宝贝在目录中删除带文件的.svn文件夹(如果你有的话,发送更改)会有所帮助。删除后尝试:

svn co https://repository.com/name/trunk/path/to/folder/with/deleted/svn .

svn update -r 'revision_ number' 'file_path'

此版本svn log path/to/file中没有Maby此文件?

答案 1 :(得分:0)

如果您尚未提交更改,则可以使用以下方法实现此目的:

svn revert FileName