2012-04-12 44 views
2

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

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日志”命令,并用Python语言编写等解析器来获取版本号。但是我们希望从bat文件中获得它们。有没有简单的方法来找到修订号码? (注:我们也使用乌龟SVN)

谢谢

回答

3

获得改判的当前版本之前(HEAD通常)可以通过使用来完成: svn up -r PREV

获得2次修订记录当前一个之前,只需调用'svn up -r PREV'两次。

取得版本早4天即可利用来完成: svn up -r {2012-04-08}

我不知道该怎么现在才得到修正4天。没有一些编程,我不确定这是可能的。

+0

太棒了。非常感谢你。 – trante 2012-04-12 16:12:40

相关问题