我可以通过
将我的存储库更新为版本svn update -r1234
但是如何将我的本地副本还原到以前的版本? 例如,修订号是这样的:
1234 - 12 april 2012 - Some update message
1158 - 8 april 2012 - Some more update message
1120 - 4 april 2012 - Old changes
我们也可以使用“svn log”命令并在Python等中编写解析器来获取修订版号。但我们想从bat文件中获取它们。有没有简单的方法来查找修订号? (注意:我们也使用乌龟svn)
谢谢
答案 0 :(得分:3)
在当前版本(通常是HEAD)之前获取修订版可以通过以下方式完成:
svn up -r PREV
在当前版本之前进行2次修改,只需两次调用'svn up -r PREV'。
提前4天获得修订可以通过以下方式完成:
svn up -r {2012-04-08}
我不知道如何在4天前获得修订。如果没有一些编程,我不确定是否可行。