[关闭]
@wzhang1117 2014-05-12T11:34:38.000000Z 字数 699 阅读 2084

使用SVN搭建开发环境

SVN


1. 安装SVN服务器

安装

sudo apt-get install subversion

建立代码仓库

当前目录为/home
mkdir svn
svnadmin create svn/myproject
vi svn/myproject/conf/svnserve.conf

  1. #取消以下四行的注释
  2. anon-access = none
  3. auth-access = write
  4. password-db = passwd
  5. authz-db = authz

vi /svn/myproject/conf/passwd

  1. [users]
  2. yourname = yourpassword

vi /svn/myproject/conf/authz

  1. [groups]
  2. dev = yourname
  3. [/]
  4. @dev = rw

开启svn服务

svnserve -d -r /home/svn

2. SVN客户端

我使用的客户机是windows,安装TortoiseSVN这个就可以了。
新建一个myproject目录,进入目录后,右键检出项目
地址 svn://yourip/myproject
用户名密码就是yourname,yourpassword
如果是已有项目,直接将原项目文件拷贝到这个目录,然后加入文件提交

3. 导出项目

代码提交到svn服务器上后并不能直接在服务器上运行,甚至找不到对应的代码文件。需要将项目从svn服务器中导出后才能使用。
svn export svn://localhost/myproject --force
执行命令后会在当前目录下生成myproject目录,里面包含所有代码,但是并不包括.svn文件,不能进行update和commit
项目导出一般用于发布到生产环境。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注