Svn 如何在多次修订后恢复目录?

Svn 如何在多次修订后恢复目录?,svn,Svn,我有一种奇怪的svn行为: 出于某种原因,我在几次之前删除了一个目录: cd /repos/a (correspond to the url svn+ssh://server/repos/a) ls gives 'b' which is under svn. svn rm b svn ci -m "" -> I am at revision 701 我工作到740版 然后我想回到目录“b” 首先,我可以在存储库的旧版本中列出它: cd /repos/a svn ls -r 700 sv

我有一种奇怪的svn行为:

出于某种原因,我在几次之前删除了一个目录:

cd /repos/a  (correspond to the url svn+ssh://server/repos/a)
ls gives 'b' which is under svn.
svn rm b
svn ci -m "" -> I am at revision 701
我工作到740版 然后我想回到目录“b”

首先,我可以在存储库的旧版本中列出它:

cd /repos/a
svn ls -r 700 svn+ssh://server/repos/a : OK I can see directory 'b'
但是

为什么??我有相同的消息与svn复制或svn合并

有趣的是,当我使用递归ls时:

svn ls -r 700 -R svn+ssh://server/repos/a : 
清单显示了“b”以及其中的所有文件


我正在使用svn 1.4.6,我应该怎么做才能恢复“b”?

听起来您需要指定一个peg版本

尝试:


听起来您需要指定一个peg修订

尝试:


无论如何,请将您的SVN升级到更新得多的版本:1.6.xAnyway将您的SVN升级到更新得多的版本:1.6.x谢谢,您的链接解释了很多事情。我已成功还原我的目录。:)非常感谢,你的链接解释了很多事情。我已成功还原我的目录。:)
svn ls -r 700 -R svn+ssh://server/repos/a : 
svn ls -r 700 svn+ssh://server/repos/a/b@700