У меня странное поведение 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 ls -r 700 svn+ssh://server/repos/a/b :
svn : file not found : revision 740, path '/repos/a/b'
почему? У меня такое же сообщение с svn copy или svn merge
Самое смешное, когда я использую рекурсивный ls:
svn ls -r 700 -R svn+ssh://server/repos/a :
в списке отображается 'b', а также ВСЕ файлы в нем ...
Я использую SVN 1.4.6, что мне делать, чтобы вернуть 'b'?