在TortoiseSVN中,如何在删除分支时找到修订版本?

时间:2013-06-24 11:49:56

标签: tortoisesvn

有很多关于如何恢复已删除文件夹的信息,但他们似乎都说使用SVN命令行并“在删除文件夹之前转到修订版本。”

我们的流程没有记录删除的修订版。

有许多非常活跃的开发人员和数十个分支机构,需要一些时间来查找日志以查找修订版。

获得修订的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

CLI-version,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-version,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的

  • 存储库网址的Repo-broswer
  • 记录分支网址
  • 在filter-string
  • 中输入名称部分为branchname(带前导斜杠)的字符串
  • 查找最新版本

Filtered log