安生SVN管理规范 第一章 总则
第一条 目的
通过对具备SVN管理权限的员工进行SVN规范的落实工作,促使员工不断改善工作效率,规范操作过程,从而提高公司对SVN仓库的合理、充分、高效利用的能力。
第二条 适用范围
本制度适用于浙江安生信息科技有限公司(以下简称“公司”)及下属子分公司全体员工。
第三条 责任说明
对于公司离职的员工,原则上由其所在部门具备SVN管理系统管理权限人员负责清除权限,同时人事行政部必须及时通知离职员工所在部门具备SVN管理系统管理权限人员(通常为部门主管)的权限清除工作。
第二章 细则
第一条 库管理
1, 公司的所有SVN仓库(包括杭州)将整合在统一的SVN服务器上。
2, 公司历史迁移库在访问URL中以“svn-past” 标记,新建库在访问URL中以“svn”标记。
3,SVN访问时统一将IP替换为“svn1.safetys.cn”,端口为90。
第二条 权限下放原则
1,由具备系统管理员权限(可配置)的管理人员分配库管理员。
2,库管理员允许多个,通常将库管理员赋给对应于某库的项目经理。
3,项目经理具备分配拥有项目(对应于某库)的人员以及权限的能力。
第三条 目录规范
1,按业务领域创建库,再按区域和平台性质划分分支目录,在分支目录下管理开发分支(适用于开发部)。
2,所有新建仓库默认结构为:
--Branches
--Tags
--Trunk
各目录下的所有子目录均不允许出现trunk、tags、branches。
3,开发分支命名规范:年月日-时分秒-编号,如“20121223-000000-001”。
4, 标签命名规范:年月日-时分秒-release-编号,如“20121223-000000- release -001”。
5,编号为branches或则tags下已存在目录数量加1的结果。
第四条 其他约束
1,对于仓库目录结构的操作,一律通过SVN管理系统进行,禁止使用Eclipse svn插件或则TortoiseSVN客户端或则SVN命令等其他任何形式操作仓库默认目录结构和其他明确禁止操作的目录。
2,对于某项目的项目成员在SVN仓库中的权限控制将由项目经理全权负责。
第五条 产品配置库分类及命名(适用于开发部)
安监产品配置库分类及命名:
1)、业务领域
行政许可:xzxk
安监机构:ajjg
行政执法:xzzf
标准化:bzh
隐患排查:yhpc
应急预案:yjya
事故管理:sggl
信用管理:xygl
通知公告:tzgg
电子台帐:dztz
安全培训:aqpx
投诉举报:tsjb
法律法规:flfg
中介机构:zjjg
2)、平台性质
系统:dlxt
乡镇街道:xzjd
综合监管:zhjg
综合监管信息(综合监管简化版):zhxx
权利阳光:qlyg
网站:wz
办公自动化:oa
高层次人才(.net)平台:gjrc
3)、区域
区域以行政区域的不包含省市县字样的中文名称全拼表示,并且省、地市、县市三种级别区域级别,按同级别区域管理。当区域名称相同时以区域名称后缀“-上级区域名称拼音的首字母缩略组合”。
4)、举例
业务领域:行政许可,区域:浙江省、宁波市、象山县三级行政区域。
库目录结构如下:
xzxk|-trunk
|-tags
|-branches
|-zhejiang
|-dlxt
|-zfz
|-zhjg
|-zfz
|-ningbo
|-dlxt
|-zfz
|-zhjg
|-zfz
|-xiangshan
|-dlxt
|-zfz
|-zhjg
|-zfz
开发分支结构如下:
以区域为宁波的系统开发分支为例。
xzxk|-trunk
|-tags
|-branches
|-zhejiang
|-dlxt
|-zfz
|-branches
|-年月日-时分秒-编号