@wzhang1117
2014-05-12T11:34:38.000000Z
字数 699
阅读 2084
SVN
sudo apt-get install subversion
当前目录为/home
mkdir svn
svnadmin create svn/myproject
vi svn/myproject/conf/svnserve.conf
#取消以下四行的注释
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
vi /svn/myproject/conf/passwd
[users]
yourname = yourpassword
vi /svn/myproject/conf/authz
[groups]
dev = yourname
[/]
@dev = rw
svnserve -d -r /home/svn
我使用的客户机是windows,安装TortoiseSVN这个就可以了。
新建一个myproject目录,进入目录后,右键检出项目
地址 svn://yourip/myproject
用户名密码就是yourname,yourpassword
如果是已有项目,直接将原项目文件拷贝到这个目录,然后加入文件提交
代码提交到svn服务器上后并不能直接在服务器上运行,甚至找不到对应的代码文件。需要将项目从svn服务器中导出后才能使用。
svn export svn://localhost/myproject --force
执行命令后会在当前目录下生成myproject目录,里面包含所有代码,但是并不包括.svn文件,不能进行update和commit
项目导出一般用于发布到生产环境。