概述

本项目使用Subversion管理源代码。关于Subversion的简介可以在http://svnbook.red-bean.com/找到。

匿名访问

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

$ svn checkout https://10.33.10.8:7443/svn/bjproject/zyxb/G2/trunk/gboat2.base.logging gboat2.base.logging

开发者访问

任何人都可以通过HTTPS访问Subversion的代码库,但是提交者必须通过HTTPS从Subversion代码库中检出代码。

$ svn checkout https://10.33.10.8:7443/svn/bjproject/zyxb/G2/trunk/gboat2.base.logging gboat2.base.logging

请执行以下的命令将您的代码变更提交到代码库(svn会提示要求输入密码)

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

通过防火墙访问

对于那些公司中防火墙不允许通过http访问Subversion库的开发者,请尝试以下的连接:

$ svn checkout https://10.33.10.8:7443/svn/bjproject/zyxb/G2/trunk/gboat2.base.logging gboat2.base.logging

通过代理访问

如果配置正确的话,Subversion的客户端能够通过代理访问Subversion服务器。首先,编辑您的"servers"配置文件告诉客户端使用哪个代理。配置文件的位置取决于您使用的操作系统。在Linux或者Unix上,它位于"~/.subversion"目录中。在Windows上,它位于"%APPDATA%Subversion"目录中。 (请尝试使用 "echo %APPDATA%"命令, 请注意这是一个隐藏目录。)

这些是解释做什么的文件中的注释。如果您没有这些文件,请获取最新的Subversion的客户端并运行任意一个命令;这样就能够创建配置目录和模板文件。

示例:编辑"servers"文件并添加类似这样的内容:

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