配置管理工具SVN

原文链接

 

一、配置管理规范

1. 配置管理规范

配置管理规范参见《XX配置管理办法》。

配置管理和版本控制是软件过程管理的基础。对文件、文档、程序和数据合理存储和控制,确保产品可用性、安全性、完整性、连续性、正确性和可追溯性,及过程改进。《XX配置管理办法》对配置管理的基本概念、角色职责、配置程序、存储和工具、配置项标示和控制、项目目录、访问权限、中心库建设规划等内容进行说明。

 2. 中心库建设规划

准备中心库服务器,网络拓扑,安装软件包。

规划版本库和版本库目录,对版本库进行初始化,定义用户和设置权限。

编制新建项目配置管理程序和要求,指导新建项目配置管理(更新同步要求与流程,责任人,是否需要审计,开发、测试、正式环境分离等)。

编写岗位手册和操作说明,组织培训。 

、选择SVN作为配置管理工具  

1. SVN是什么

SVN(Subversion )是一个自由、开源的软件配置管理与版本控制系统,SVN将文件存放在中心版本库里,这个库很像一个普通的文件服务器,不同的是,它可以每次记录文件和目录的修改情况,于是我们可以藉此将数据恢复到以前的版本,并可以查看更改细节。

可以管理文件和目录及历史记录。文件保存在中央版本库,能记住文件和目录的每次修改,并像普通文件服务器一样方便管理。可以进行版本追溯、检查(什么时间、谁、做了哪些修改)和恢复。

SVN的版本库可以通过网络访问,用户可以在各自空间上修改和管理同一组数据,确保团队协同工作。

2. 为什么选择SVN作为配置管理工具

常用配置管理工具有SVN,GIT,TFS等。

相比开源GIT等配置管理工具,SVN有按照目录级的权限控制,采用中心版本库方式,安全控制和权限管理更好等优点,所以选择SVN作为配置管理工具。

3SVN服务端和客户端

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.org/    (SVN 服务)

tortoisesvn下载地址:https://tortoisesvn.net/downloads.html    (SVN 客户端)

VisualSVN下载链接:https://www.visualsvn.com/  

Github SVN 源码:https://github.com/apache/subversion

  • 1
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值