1
我有一個奇怪的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相同的消息合併
有趣的是,當我使用遞歸LS:
svn ls -r 700 -R svn+ssh://server/repos/a :
的清單顯示「B」以及其中的所有文件...
我正在使用svn 1.4.6我應該怎麼做以取回'b'?
您的SVN反正升級到了最新版本更:1.6.x版 – abatishchev 2011-03-04 12:48:53