如何从SVN存储库中获得更早的版本?

时间:2009-12-28 16:29:58

标签: svn

如果我执行此命令

svn co https://ltfat.svn.sourceforge.net/svnroot/ltfat ltfat

我会得到最新的回复,即908。

但我真的想要回归901。

有人知道我该怎么做吗?

很多爱, 路易丝

4 个答案:

答案 0 :(得分:8)

传递-r标志

E.g。

svn co -r901 https://ltfat.svn.sourceforge.net/svnroot/ltfat ltfat

或者,您可以将现有结帐更新为旧版本:

svn up -r901

答案 1 :(得分:2)

在网址

之前添加--revision 901

答案 2 :(得分:1)

您可以使用@revno对URL进行后缀以获得所需内容。像

这样的东西
svn co https://ltfat.svn.sourceforge.net/svnroot/ltfat@901 ltfat

应该做的伎俩。 -r (--revision)选项为您提供更细粒度的控制,并且还可以对修订范围执行操作(尽管我不确定这对checkout命令的用处)。您可以使用

获取更多详细信息
svn help checkout

答案 3 :(得分:0)

svn cat

请阅读 svn帮助猫 详情。