概述

本项目使用 Subversion 来管理其源代码。有关 Subversion 使用的说明,请访问 https://svnbook.subversion.org.cn/

Web 访问

以下是指向在线源代码仓库的链接。

匿名访问

可以使用以下命令从 SVN 匿名检出源代码

$ svn checkout http://svn.apache.org/repos/asf/tomcat/maven-plugin/tags/tomcat-maven-plugin-2.2 tomcat-maven-plugin

开发者访问

每个人都可以通过 HTTP 访问 Subversion 仓库,但提交者必须通过 HTTPS 检出 Subversion 仓库。

$ svn checkout https://svn.apache.org/repos/asf/tomcat/maven-plugin/tags/tomcat-maven-plugin-2.2 tomcat-maven-plugin

要将更改提交到仓库,请执行以下命令提交更改(svn 将提示您输入密码)

$ svn commit --username your-username -m "A message"

防火墙后的访问

对于那些被公司防火墙阻止通过 HTTP 访问 Subversion 仓库的用户,您可以尝试通过开发者连接访问它

$ svn checkout https://svn.apache.org/repos/asf/tomcat/maven-plugin/tags/tomcat-maven-plugin-2.2 tomcat-maven-plugin

通过代理访问

Subversion 客户端可以通过代理进行访问,如果你对其进行相应配置。首先,编辑你的“服务器”配置文件,以指示使用哪个代理。该文件的位置取决于你的操作系统。在 Linux 或 Unix 上,它位于 "~/.subversion" 目录中。在 Windows 上,它位于 "%APPDATA%\Subversion" 中。(尝试“echo %APPDATA%”,请注意这是一个隐藏目录。)

该文件中包含解释如何操作的注释。如果你没有该文件,请获取最新的 Subversion 客户端并运行任何命令;这将导致创建配置文件目录和模板文件。

示例:编辑“服务器”文件并添加类似内容

[global]
http-proxy-host = your.proxy.name
http-proxy-port = 3128