如何将存储库更新到以前的版本?

时间:2012-04-12 11:21:10

标签: svn tortoisesvn

我可以通过

将我的存储库更新为版本
svn update -r1234

但是如何将我的本地副本还原到以前的版本? 例如,修订号是这样的:

1234 - 12 april 2012 - Some update message
1158 - 8 april 2012 - Some more update message
1120 - 4 april 2012 - Old changes 
  • 如何通过命令行结帐到早期版本?
  • 如何通过命令行结帐到4天前的修订版?

我们也可以使用“svn log”命令并​​在Python等中编写解析器来获取修订版号。但我们想从bat文件中获取它们。有没有简单的方法来查找修订号? (注意:我们也使用乌龟svn)

谢谢

1 个答案:

答案 0 :(得分:3)

在当前版本(通常是HEAD)之前获取修订版可以通过以下方式完成: svn up -r PREV

在当前版本之前进行2次修改,只需两次调用'svn up -r PREV'。

提前4天获得修订可以通过以下方式完成: svn up -r {2012-04-08}

我不知道如何在4天前获得修订。如果没有一些编程,我不确定是否可行。