概述

本项目使用 Subversion 管理其源代码。有关 Subversion 的使用说明可在以下地址找到:https://svnbook.subversion.org.cn/

匿名访问

源代码可以通过以下命令从 SVN 匿名检出:

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

开发者访问

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

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

要向仓库提交更改,请执行以下命令来提交您的更改(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/tomcat7-war-runner tomcat7-war-runner

通过代理访问

Subversion 客户端可以通过代理连接,前提是您进行了相应配置。首先,编辑您的“servers”配置文件,以指明要使用的代理。该文件的位置取决于您的操作系统。在 Linux 或 Unix 上,它位于“~/.subversion”目录中。在 Windows 上,它位于“%APPDATA%\Subversion”中。(尝试“echo %APPDATA%”,请注意这是一个隐藏目录。)

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

示例:编辑“servers”文件并添加如下内容:

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