admin管理员组文章数量:1579449
原文链接
一、配置管理规范
1. 配置管理规范
配置管理规范参见《XX配置管理办法》。
配置管理和版本控制是软件过程管理的基础。对文件、文档、程序和数据合理存储和控制,确保产品可用性、安全性、完整性、连续性、正确性和可追溯性,及过程改进。《XX配置管理办法》对配置管理的基本概念、角色职责、配置程序、存储和工具、配置项标示和控制、项目目录、访问权限、中心库建设规划等内容进行说明。
2. 中心库建设规划
准备中心库服务器,网络拓扑,安装软件包。
规划版本库和版本库目录,对版本库进行初始化,定义用户和设置权限。
编制新建项目配置管理程序和要求,指导新建项目配置管理(更新同步要求与流程,责任人,是否需要审计,开发、测试、正式环境分离等)。
编写岗位手册和操作说明,组织培训。
二、选择SVN作为配置管理工具
1. SVN是什么
SVN(Subversion )是一个自由、开源的软件配置管理与版本控制系统,SVN将文件存放在中心版本库里,这个库很像一个普通的文件服务器,不同的是,它可以每次记录文件和目录的修改情况,于是我们可以藉此将数据恢复到以前的版本,并可以查看更改细节。
可以管理文件和目录及历史记录。文件保存在中央版本库,能记住文件和目录的每次修改,并像普通文件服务器一样方便管理。可以进行版本追溯、检查(什么时间、谁、做了哪些修改)和恢复。
SVN的版本库可以通过网络访问,用户可以在各自空间上修改和管理同一组数据,确保团队协同工作。
2. 为什么选择SVN作为配置管理工具
常用配置管理工具有SVN,GIT,TFS等。
相比开源GIT等配置管理工具,SVN有按照目录级的权限控制,采用中心版本库方式,安全控制和权限管理更好等优点,所以选择SVN作为配置管理工具。
3. SVN服务端和客户端
SVN 分为服务端和客户端,服务端分为 Subversion和VisualSVN Server;客户端一般使用TortoiseSVN(SVN桌面端工具-小乌龟),也可以用VisualSVN(收费)通过浏览器访问。选择SVN服务端安装版本(Subversion-svn32-server,VisualSVN Server)。
老用户习惯使用Subversion和TortoiseSVN组合,但目前一般使用VisualSVN Server。老版本Subversion-svn32-server是命令行操作,直接修改配置文件配置用户和权限,只有管理员能够修改用户密码,居多不方便。而VisualSVN Server有VisualSVNServerManager 支持可视化的版本库管理,可以集成SVN管家,用户可以通过浏览器直接访问版本库和管理自己的个人信息,管理员设置初始密码,用户自己修改自己的密码。
4. 相关链接
SVN 官网:https://subversion.apache/ (SVN 服务)
tortoisesvn下载地址:https://tortoisesvn/downloads.html (SVN 客户端)
VisualSVN下载链接:https://www.visualsvn/
Github SVN 源码:https://githu
版权声明:本文标题:配置管理工具SVN 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1725844726a1045273.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论