SVN 项目管理

服务器:ubuntu 14.04

服务端

1.首先需要安装SVN。Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装;

2.我先到home下创建一个目录svn_root ,然后通过sudo svnadmin create /home/svn_root/test 创建一个svn仓库。

3.修改版本配置文件

cd /test/conf
vi svnserve.conf

去掉注释,注意前面一定不要留空格。svn_conf

4.配置用户账号和密码,密码是明文

vi passwd

passwd

5.启动svn服务

svnserve -d -r /home/svn_root/

客户端

1.先下载和安装客户端TortoiseSVN。

2.如果是新建的svn,第一次需要提交数据需要import,再checkout,如果仓库中已经有了,就直接checkout。当然第一次需要填写账号密码,就是之前在服务器配置的那个。

3.如果是要更新直接update,如果是提交Commit就可以了。

svn_t

完成………………

Error

原先的svn服务地址已经开启被占用:Can't bind server socket: Address already in use

我们可以按照以下方法解决。
1.ps -aux | grep svn
kill pid
再重新开启svn 服务
 
——————————–
将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co