SVN:如何下载项目的特定版本?

时间:2018-10-26 03:44:27

标签: svn

我有一个存储库地址: http://svn.apache.org/repos/asf/ant/core/trunk/ 我的目的是从此在线存储库中单独下载每个版本的ant项目。

我知道ant的发行版是1.3。

(1)下载1.3版的命令行说明是什么?

(2)如何找到所有其他的ant发​​行标签? (例如1.4、1.5等)

我正在使用Apache Subversion命令行工具。

2 个答案:

答案 0 :(得分:0)

对于基于发行版的下载,您需要确保已对其进行了相应的标记。否则,您需要通过svn修订版号获取源。

获取版本1234

$ svn up -r1234

$ svn checkout -r 1234 url​​:// repo-path 要么 svn结帐url:// repo-path @ 1234

如果您不知道版本,可能是通过svn日志查找了svn版本

svn日志| grep -i“ 1.3版”

答案 1 :(得分:0)

在这里检查:http://svn.apache.org/repos/asf/ant/core/tags/

也许您想要svn checkout http://svn.apache.org/repos/asf/ant/core/tags/ANT_13/,或者如果您不想使用历史记录svn export http://svn.apache.org/repos/asf/ant/core/tags/ANT_13/

您可以使用命令svn ls http://svn.apache.org/repos/asf/ant/core/tags/列出“版本”(标签)

也许您也想查看http://svn.apache.org/repos/asf/ant/core/branches/目录。