【发布时间】:2013-06-24 21:13:48
【问题描述】:
有很多关于如何恢复已删除文件夹的信息,但他们似乎都说使用 SVN 命令行并“在删除文件夹之前转到修订版”。
我们的流程没有记录删除的修改。
拥有众多非常活跃的开发人员和数十个分支,需要一些时间来搜索日志以找到修订版。
获得修订的最佳方式是什么?
【问题讨论】:
标签: tortoisesvn
有很多关于如何恢复已删除文件夹的信息,但他们似乎都说使用 SVN 命令行并“在删除文件夹之前转到修订版”。
我们的流程没有记录删除的修改。
拥有众多非常活跃的开发人员和数十个分支,需要一些时间来搜索日志以找到修订版。
获得修订的最佳方式是什么?
【问题讨论】:
标签: tortoisesvn
CLI 版本,SVN 1.7
svn log URL-OF-BRANCHES-FOLDER -q -v | grep -B 2 "D /URL-OF-BRANCHES-FOLDER/BRANCHNAME"
示例:
svn log http://mayorat.ursinecorner.ru:8088/svn/Hello/branches -q -v | grep -B 2 "D /branches/Greetings"
r17 | lazybadger | 2010-07-17 05:09:40 +0600 (Сб, 17 июл 2010)
Changed paths:
D /branches/Greetings
CLI 版本,SVN 1.8
使用添加的--search OPTION,日志中的第一个修订版(我不能将--search 与-l 1 结合使用)
svn log URL-OF-BRANCHES-FOLDER -v --search BRANCHNAME
示例:
>svn log http://mayorat.ursinecorner.ru:8088/svn/Hello/branches -v --search Greetings
------------------------------------------------------------------------
r17 | lazybadger | 2010-07-17 05:09:40 +0600 (Сб, 17 июл 2010) | 1 line
Changed paths:
D /branches/Greetings
Finished and integrated feature-branch
...
TortoiseSVN
【讨论】: