SVN搭建
服务端安装SVN-=====(CentOS)
1、yum install subversion
2、svn的相关配置======
1> 创建一个SVN仓库(所有的项目存放与管理)
mkdir -p /svndata/SLSaleSystem
注解:SLSaleSystem是项目名称
2> 创建项目
svnadmin create /svndata/SLSaleSystem
3> 对SLSaleSystem这个项目进行配置管理
vi /svndata/SLSaleSystem/conf/svnserve.conf
[general]
anon-access = none | read
auth-access = write
password-db = passwd
authz-db = authz
vi /svndata/SLSaleSystem/conf/passwd -->SVN项目使用者的配置(用户名=密码)
vi /svndata/SLSaleSystem/conf/authz
[groups]
[/]
hanlu=rw 注释:读写权限都有
chenxuan=r
3、 启动和关闭服务
启动: svnserve -d -r /svndata
通过 ps -ef | grep svn 查看svn是否启动成功
停止: killall svnserve
开启端口号:
iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
service iptables save
客户端-(MyEclipse安装SVN插件:C:\Users\hanlu\AppData\Local\MyEclipse\MyEclipse 10\dropins 下新建svn 目录,把site-1.8.22.zip解压放进去,然后重启MyEclipse,会有卡顿。。如果有报错,点取消,不影响使用,全点ok即可)
第一步 创建空工程-SLSaleSystem,提交到svn的trunk里(先share再commit)
第二步 打分支,在svn服务器上有一个branchs文件夹(自定义),此时所有的分支将放在branchs里,同时为分支定义分支名称,命名规则可为:branch_项目名称_分支版本号,eg:branch_SLSaleSystem001
第三步 分支开发完成之后,合并到主干上,此分支开发版本结束
第四步 svn--checkout 新创建分支,在新分支继续功能开发即可