使用SVN进行版本管理的准备和论证

项目需要要做steam版本/官方版.2个部分分别独立登陆和支付模块

之前用git做版本管理.现在项目是SVN.

不过一直觉得SVN跟git理念相似也有明确的版本管理.应该一样能用.也继续适应了策划和开发部整体的习惯.

 

在SVN服务器新建了一个测试版本库t2qhs

目录结构

使用SVN进行版本管理的准备和论证

 

 

版本分支图

在trunk目录下查看版本分支图也简单明确 (不同分支查看到的权限是不同的)

使用SVN进行版本管理的准备和论证

 

分支切换

 

使用SVN进行版本管理的准备和论证

 

 

svn相关操作

创建分支/标记(T)   在trunk目录创建2个并行分支qhs1.0  steam1.0

切换分支(W)  在 工作目录中可以在3个分支之间切换

合并分支(M)  切换到某个分支下,可以从其他分支合并部分提交记录或者最新代码到当前分支.然后再次提交上本分支

 

权限方面的处理

svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

 

passwd

用户名=密码

 

authz

用户权限分组 分目录读写权限

 

这样开发者可以依据各自情况在不同目录进行开发了.

理论上login.js pay.js 是可以替换的不同渠道版本的功能模块.日常主项目的开发跟进在trunk目录进行

 

 

预览效果

steam版本

使用SVN进行版本管理的准备和论证

 

 

qhs版本

使用SVN进行版本管理的准备和论证

 

上一篇:华为设备下PVID +access trunk hybrid 比较


下一篇:VLAN与Access、Trunk