可以使用以下命令从 SVN 匿名检出源代码
$ svn checkout http://svn.apache.org/repos/asf/tomcat/taglibs/rdc/trunk/taglibs-rdc-dist taglibs-rdc-dist
任何人都可以通过 HTTPS 访问 Subversion 仓库,但提交者必须通过 HTTPS 检出 Subversion 仓库。
$ svn checkout https://svn.apache.org/repos/asf/tomcat/taglibs/rdc/trunk/taglibs-rdc-dist taglibs-rdc-dist
要将更改提交到仓库,请执行以下命令来提交您的更改(svn 将提示您输入密码)
$ svn commit --username your-username -m "A message"
对于那些受公司防火墙限制,无法通过 HTTP 访问 Subversion 仓库的用户,您可以尝试通过开发者连接进行访问
$ svn checkout https://svn.apache.org/repos/asf/tomcat/taglibs/rdc/trunk/taglibs-rdc-dist taglibs-rdc-dist
如果配置得当,Subversion 客户端可以通过代理进行连接。首先,编辑您的 "servers" 配置文件以指明要使用的代理。该文件位置取决于您的操作系统。在 Linux 或 Unix 上,它位于 "~/.subversion" 目录中。在 Windows 上,它位于 "%APPDATA%\Subversion" 中。(尝试 "echo %APPDATA%",请注意这是一个隐藏目录。)
文件中包含解释如何操作的注释。如果您没有该文件,请获取最新版本的 Subversion 客户端并运行任意命令;这将创建配置目录和模板文件。
示例:编辑 'servers' 文件并添加类似内容
[global] http-proxy-host = your.proxy.name http-proxy-port = 3128