logo资料库

SVN项目文档管理方案1024.docx

第1页 / 共77页
第2页 / 共77页
第3页 / 共77页
第4页 / 共77页
第5页 / 共77页
第6页 / 共77页
第7页 / 共77页
第8页 / 共77页
资料共77页,剩余部分请下载后查看
1.引言
2.目标
3.范围
4.文档管理规范
4.1总则
4.2范围
4.3内容
4.4文档分类
4.5存档规范
4.6文档的提交、保存及使用
4.7文档存放目录
5.文档管理工具SVN功能介绍
6.文档管理工具SVN服务器搭建
6.1服务器选型PC电脑典型配置
6.2服务器SVN(VisualSVN server)安装。
6.2.1下载SVN服务器及其客户端
6.2.2安装SVN服务器及其客户端
6.2.2.1安装VisualSVN server服务器端
6.2.2.2安装TortoiseSVN客户端
6.2.2.3安装简体中文语言包
7. 管理者对SVN管理操作
7.1.用VisualSVN Server创建文件版本库
7.2.用VisualSVN Server建立用户组和用户
7.3.用VisualSVN Server设置权限
7.4.修改用户密码
8. 普通用户对SVN常用操作
8.1.下载项目文件
8.2. 上传文件
8.3. 查看服务器上的版本
8.4. 查看文件的版本
8.5. 还原操作
8.6. SVN 恢复删除
8.7. 标签
8.8.清除客户端保存用户名和密码
9.SVN权限管理规范
9.1目的
9.2适用范围
9.3用户帐号申请、注销
9.4帐号密码管理
9.5 SVN用户组管理
9.6权限申请、回收
9.7附表
10. SVN日常使用管理规范
10.1.SVN账户和密码
10.2.不要签出(SVN Checkout)整个目录。
10.3.先更新(SVN Update),再提交(SVN Commit)
10.4.及时提交
10.5.每次提交必须书写明晰的标注
10.6.不要提交自己不明的文件
10.7.慎用锁定功能
10.8.标记版本
10.9.管理员需对SVN管理的所有项目定期备份。
11. 文件服务器SVN备份工作
11.1方案一:svnadmin dump
11.2方案二:svnadmin hotcopy
11.3方案三:svnsync
12. 实现远程修改SVN用户密码方法
12.1先准备修改用户密码的工具包
12.2实现远程修改SVN用户密码方法的步骤
12.2.1如果没有安装vc2012或vc2015请提前安装
12.2.2先备份已安装好VisualSVN Server
12.2.3将VisualSVN Server文件夹拷贝覆盖到安装目录
12.2.4修改以下两个值为本机配置的值
12.2.5如果你修改SVN的Repositories文件夹访问权限
12.2.6重启服务器(电脑),可以远程修改用户密码。
文档版本管理方案 (草稿) 2020 年 10 月
1.引言 文档版本控制就是对项目管理过程中所创建的配置对象不同版本进行管 理,保证任何时间都可以取到正确的版本以及版本的组合。 版本控制的主要功能是记录项目执行过程中的每一次修改,让执行者的工 作可以随时检查过往历史记录和获得正确版本,是项目执行的过程记录。 2.目标 本文档的编制是为了规范相关部门对项目执行过程中文件版本的管理。确保 公司产品和平台建设过程透明化,使得产品建设团队能够有效把控平台建设状 况,同时,也为持续提升平台质量,持续积累业务方案和技术知识,特建立沃支 付知识库。除此之外,沃支付知识库也可作为全公司流程制度,规范、规划、公 告等文档的共享平台。 3.范围 本文档为相关部门的工作人员提供有关版本管理规范的相关内容,包括: 1.版本标识方法 2.项目文件的存放 3.文档的修改控制 4.文档的备份制度 4.文档管理规范 4.1 总则 1.所有重要文档集中管理,维护档案的安全与完整。 2. 所有存档文件根据需要归档。 3. 各项目专业组人员在工作中形成的具有参考价值的文件、材料由个人或该组 负责人整理后报文档管理人员存档。 4.所有人员均有承担按时提交文档的义务和职责。 5.由专人负责项目文档管理工作。 4.2 范围 1.项目准备阶段 (1)与本项目有关的上级主管部门下达的规划和工作计划; (2) 有关项目的审批文件、合同书、专家建议; (3)国内外相关情况考察报告和专题分析报告; (4) 可行性方案及批复文件;
(5)项目实施方案、计划,预算书等; (6)项目实施重点过程文档; 2.项目研究实验阶段 (1)各种重要的原始记录; (2)各种实验、调研报告和数据; (3)各种研究报告(包括系统的、专题的、分项的和阶段的); (4)设计文件; (5)重要的来往技术文件。 3.其它有关材料: (1)周报、月报以及阶段性简报; (2)项目例会会议记录和专题会议文件; (3)同项目研究有直接关系的重要情报编译材料。 4.3 内容 1.设计方案 系统、子系统、硬件设备型号、软件代码等的各类设计策略和执行方案等; 2.会议和培训文件 包括会议记录、演示 PPT、阶段报告、培训材料等文档; 3.软件文档 软件设计书、使用说明、源代码(包括注释)及源代码说明等; 4.数据文档 数据标准、数据字典、编码说明等; 5.参考文献 由项目部成员收集到的各种中英文参考文献。 4.4 文档分类 1.文档分为纸质文档和电子文档两类。其中电子文档又分为项目常规文档和项 目存档文档; 2.存档文档的编号规则 项目编号 +版本号 +类型序列号+年代编号; 示例: YJ01_05_应急管理系统项目计划_V1_20201020 4.5 存档规范 1.基线:事件发生后两周内归档。 2.完整性:是否成套、缺页和涂改; 3.准确性:所收集的材料是否同它反映的对象相一致,同一项目的文件材料在 内容上是否一致; 4.文件材料属性的鉴别:是否为同一类; 3
5.所有文档一月整理一次,按照不同类型刻盘或者其他存储介质进行保存; 4.6 文档的提交、保存及使用 1.文档提交 (1)文档的提交时间根据具体规定执行,在规定时限内提交; (2)项目文档由文档作者提交,一般为 office 形式; 2.文档归档 (1)归档的原则 1)检查文件是否完整,如有短缺,应督促补充齐全; 2)文档资料移送交接手续必须完备; 3)移交与保管文档无关的资料,要退回经办部门; 4)对废弃的与项目相关纸质文档,要使用碎纸机销毁。 (2)存档格式 1)word 和 excel 文件可分为 office 文档和 pdf 文档两种。 2)演示文档只保存 ppt 格式或 pdf 格式(视演示的具体格式确定)。 3)源数据和源代码文档由文档作者提供存档格式。 3.文档保存 (1)文档保存遵循的原则 在项目进展各个阶段,按规定格式建立项目文档目录,标注文档的状态。文 档保存可用页面和电子文档两种方式保存,所有文档全部为受控文档; 1) 归档的文件材料,根据归档要求及文件内容特征进行归档; 2) 按归档要求进行目录编辑及备查表; 3)对文档作统一排列; (2)档案资料的整理 1)收集的 word 和 excel 文档由文档管理人员处理成 pdf 的格式。 2)文档资料按文件项目编号次序整理; 3)文档资料每周备份一次,如有文件损坏及时补充齐全; (3)文档密级管理 1)在文档使用中有部分文档根据要求,需暂时保密,在此期间,由文档管理人 员进行保存,不得对外发布。 注:除非经文档作者授权同意,否则不得提前进行查看、使用或发布。 2)此类文档保密到期,由文档作者和文档管理人员决定继续保存或进行发布。 4.文档使用 (1)归档材料密级的鉴别: 1)绝密:仅有文档作者和项目负责人对文档享有查阅及使用权,其他人员查阅 需经文档作者和项目负责人同意; 2)保密:仅在项目部成员内共享; 3)公开:发布到集团或者项目部网站; (2)文档根据不同密级使用; 4
1)进度文档一般为 C 级,通过 FTP 文档服务器可实现完全共享。 2)阶段性技术文档为 A 级,缺省三个月或由文档作者提供文档绝密时限(最长 时限可至该项工作完成的截至日期); 3)绝密期后,阶段性技术文档密级由 A 级降为 B 级,在项目部范围内共享;或 根据项目需要,通过项目作者和项目小组协商实现共享; 4)项目部成员均可通过 SVN 服务器对上传后的文档资料进行查询。 (3)部分重要文档,如:重要技术文档、源代码等,需经过文档作者和项目领导 同意并签字授权后方可使用。 (4)文档作者离开项目后,所提交文档的版权完全归属于项目部。 5.文档的借阅 对于纸质存档文件,原件由综合组统一保管,需要借阅和查看的人员需向综 合组文档管理人员提出申请,同意借阅后,由文档管理人员负责提供文档复印件 并填写文件使用记录,任何人员不得随意复制文档资料,文件借阅使用完毕后应 归回综合组文档管理人员。需要复制使用的需得到综合组负责人许可后方可自留 使用。 6.文档修改 (1)项目进展过程中,随着对项目进一步的深入,将会产成一些需要修正的文档, 对文档的修改需经过综合组负责人的审核,方可进行。 (2)文档修改则文档目录和编号也同时进行修正; (3)文档修改后需在相关目录中标注修改,并记录到文档修改日志。 4.7 文档存放目录 xxxxx 项目 项目常规文档 项目存档文档 项目日常管理文档 项目流程管理文档 说明:在三级目录下建有具体的文档分类文件夹。 5.文档管理工具 SVN 功能介绍 5.1 简介 5
SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、 CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。 互联网上很多版本控制服务已从 CVS 迁移到 Subversion。说得简单一点 SVN 就是用于多个人共同开发同一个项目,共用资源的目的。 5.2 SVN 两大功能的体现 (1)一个公司一个项目通常会是一个团队一起合作,那么组员完任务后, 如何把完成项目文件等组织到一起来呢?SVN 可以解决此问题,组织分工协作的 代码,协同多人协同合作一个项目。 (2)通常一个功能点,可能在实际工作中会根据业务有很多的变更,例如 第一期登陆版本开发完毕,又开发了第二期、第三期等等, 这时,客户说不想用当前的版本要使用当初第一期的版本。这个时候如何 让项目登陆功能回到第一期呢?SVN 可以解决此类问题, 对于历史存留的文件可访问,可以很好的恢复到之前的版本。 6. 文档管理工具 SVN 服务器搭建 6.1 服务器选型 PC 电脑典型配置 1.CPU: i5、i7 均可,散热器选有热管型的。 2.主板: H61 及以上,内存 8G16G 均可 3.硬盘:能用多块 SSD 组成 RAID 模式更好(普通 SATA 万转硬盘也可),硬盘 容量搞大点,最好买个新的 1T 硬盘。 4.网卡:选大厂 Gb 级产品, 5.显卡核:能显就行。 6.电源:选经 80PLUS 认证的额定功率 300W 的产品 7.其他部件随意。 6.2 服务器 SVN(VisualSVN server)安装。 6.2.1 下载 SVN 服务器及其客户端 现在 Subversion 已经迁移到 apache 网站上了,下载地址: http://subversion.apache.org/packages.html windows 操作系统下面的,如图: 6
1.下载 VisualSVN server 服务器端 点开上面的 VisualSVN 连接,下载 VisualSVN server,如图: 2.下载 TortoiseSVN 客户端 7
3.注意下载跟你电脑匹配的安装包,在页面的下面你还可以找到语言包,如图: 8
分享到:
收藏