前一阵装了CVS,发现公司用的大都是SVN,所以只好再装一次SVN。还是在fedora上面装。
1. 从yum安装
2. 确认/etc/services里面已经定义了svn服务及端口(通常是3690)以服务形式启动svn
检测服务是否启动
3. 创建一个服务器端的代码repository
$mkdir /svn-server $cd /svn-server |
4. 创建一个project
其中"nginx"为项目的名称。
5. 建立完毕之后,会有一个dir,即项目名称命名的dir,修改conf下面的svnserve.conf,把下面几行的注释去掉,注意,这些行的开头不可以有空格(即需要把开头的空格去掉)
[general] anon-access = read auth-access = write password-db = passwd |
然后修改conf下面的passwd,添加所需要的用户和密码
#[user] [password] root = APassW0rd |
6. 导入源代码
$svn import [src-path] file:///svn-server/nginx -m "test" |
6. 在windows下面,安装ToitoiseSVN,然后运行checkout,URL是:
svn://192.168.31.128:3690/svn-server/nginx-0.8.54 |
ToitoiseSVN会提醒输入用户名和密码,只需根据passwd里面的设置来填
7. 在linux下面,只要运行:
svn co svn://192.168.31.128:3690/svn-server/nginx-0.8.54 |
就可以顺利获取代码。
8. 运行svn up和svn ci来更新和commit代码。
阅读(771) | 评论(0) | 转发(0) |