如何在目录移动后将SVN中的单个文件恢复到以前的版本

时间:2014-05-09 17:36:57

标签: svn

我想将SVN中的单个文件file.F90还原为以前的版本。但是,在上次提交之前,我已重命名(移动)目录。现在是标准命令

svn up -r 16 branches/new/file.F90

只是删除文件的新版本,但无法获取旧版本。任何帮助将受到高度赞赏。

在最后一次提交目录branches/oldbranches/new命令移动到svn mv之前。

1 个答案:

答案 0 :(得分:2)

您可以使用svn cat打印文件,并使用@ pin 目录布局到特定版本的文件:

$ svn cat -r16 $REPO/branches/old/file.F90@16 > file.F90