SVN:如何下载项目的特定版本?
SVN: How to download a specific release of a project?
我有一个仓库地址:
http://svn.apache.org/repos/asf/ant/core/trunk/
我的目标是从此在线存储库中单独下载每个版本的 ant 项目。
我知道 ant 有一个版本 1.3。
(1) 下载 1.3 版的命令行指令是什么?
(2) 如何找到 ant 的所有其他发布标签? (如 1.4、1.5 等)
我正在使用 Apache Subversion 命令行工具。
对于基于发布版本的下载,您需要确保已对其进行相应标记。否则,您需要通过 svn 修订号获取源代码。
获取版本 1234
$ svn up -r1234
$ svn checkout -r 1234 url://回购路径
要么
svn checkout url://repo-path@1234
如果您不知道版本,可能是您浏览 svn 日志并找到 svn 版本
svn 日志 | grep -i "release 1.3"
在这里查看: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/
列出 "versions"(标签)
也许您还想查看 http://svn.apache.org/repos/asf/ant/core/branches/ 目录。
我有一个仓库地址: http://svn.apache.org/repos/asf/ant/core/trunk/ 我的目标是从此在线存储库中单独下载每个版本的 ant 项目。
我知道 ant 有一个版本 1.3。
(1) 下载 1.3 版的命令行指令是什么?
(2) 如何找到 ant 的所有其他发布标签? (如 1.4、1.5 等)
我正在使用 Apache Subversion 命令行工具。
对于基于发布版本的下载,您需要确保已对其进行相应标记。否则,您需要通过 svn 修订号获取源代码。
获取版本 1234
$ svn up -r1234
$ svn checkout -r 1234 url://回购路径 要么 svn checkout url://repo-path@1234
如果您不知道版本,可能是您浏览 svn 日志并找到 svn 版本
svn 日志 | grep -i "release 1.3"
在这里查看: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/ 目录。