SVN不是配置管理系统

刚接触配置管理的同志,很容易将配置管理等同于SVN,认为SVN系统是一套配置管理系统。这是严重的误解。
  配置管理包括: 版本控制,变更控制,基线管理,产品发布管理,权限管理,配置审计,状态报告等。
  SVN是一个版本控制系统,除此之外对变更控制,产品发布管理,配置审计都无能为力。类似的 git 也一样。
  CC和 CQ才是真正意义上的配置管理系统。所谓管理系统,必须担负起应有的管理功能。
  举一个最简单的例子,svn中只有checkout commit update几个动作。对于配置项的状态是没有检入和检出的标记的。因此,如果发生变更控制某个配置项的变更,只能通过权限方式去实现。而CC中则清楚地分开了检入和检出动作。管理员可以要求项目组每天至少检入一次。这种要求在SVN中变得难以实现。

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-10-12 19:01:07

SVN不是配置管理系统的相关文章

我理解的配置管理系统

还记得刚学习计算机时,书上将计算机系统定义为硬件系统(计算机),软件系统(操作系统)和操作者(人).这样的定义与多数人认为的"系统=机器"的理解完全不同.在和配置管理打交道的过程中,我也有过类似的经历.最开始以为SVN系统就是配置管理系统,到逐渐地对"一套配置管理系统应该是什么样子"有了自己的认识. 在笔者看来,一套能够满足企业需求的配置管理系统应该包括三方面: 硬件: 服务器+应用系统 软件: 规程.规范.文档.流程 人: 项目配置管理员.组织级配置工程师,构建工

实现Web方式软交换配置管理系统的研究

1 软交换技术简介 软交换技术采用分层的网络架构,把传统电路交换机的呼叫控制功能从媒体网关中分离出来,通过软件实现连接控制.呼叫进程选择.呼叫选路等呼叫控制功能.软交换一方面,造就了网络的融合,另一方面,软交换采用了开放式应用程序接口(API),允许用户在独立于设备制造商的情况下,根据自己的需要在网络中开发和引入新业务,这使得软交换技术在综合接入能力.业务提供.网络管理.用户认证.鉴权和计费等方面有明显的优势.在构建新一代网络的同时,软交换技术充分考虑到现有各种网络的平滑过渡,集语音.数据.多媒

svn-怎么让外网的两台电脑同步代码?用SVN的话,怎样配置

问题描述 怎么让外网的两台电脑同步代码?用SVN的话,怎样配置 我跟另一个开发者在不同的地方,但是要怎样同步代码呢? 以前用SVN都是用内网的,外网的要怎样用 解决方案 Svn也可用于外网的 解决方案二: 用OneDrive吧. 解决方案三: 想方便,教你一个方法,360云盘PC同步版可以,如果不怕被360窃取的话,本地建svn,然后同步上去

配置管理系统

配置管理系统 项目地址:https://github.com/melin/super-diamond super-diamond 配置管理系统提供系统参数配置管理,例如数据库的配置信息等,配置参数修改以后可以实时推送到客户端(基于netty4), 方便系统动态修改运行参数. 可以建多个项目,每个项目分为三种profile(development.test.production), 能够控制profile 级别的权限. 所有参数均由development profile配置,test和produc

cdist 2.0.12发布 配置管理系统的替代工具

cdist 是一个其他配置管理系统的替代工具,如cfengine.bcfg2.chef 和 puppet. cdist 2.http://www.aliyun.com/zixun/aggregation/37104.html">0.12该版本增加了支持 远程-exec 和 远程-copy 参数,现在可以正确地提出一个基于Python<3.2的错误.文档更新,包含Debian压缩提示. 软件信息:http://www.nico.schottelius.org/software/cdis

cdist 2.0.9发布 配置管理系统的替代工具

cdist 是一个其他配置管理系统的替代工具,如cfengine.bcfg2.chef 和 puppet . cdist 2.0.9该版本清理了文件显示正确的环境变量列表,包括一些轻微的修正.添加新package_opkg_. package_pkg_freebsd__ .mysql_database类型.支持OpenWRT和http://www.aliyun.com/zixun/aggregation/2467.html">Amazon Linux .增加了一个新的例子展示了如何使用rs

java程序员菜鸟进阶(九)windows下搭建SVN服务器及配置myeclipse SVN客户端

  java程序员菜鸟进阶(九)windows下搭建SVN服务器及配置myeclipse SVN客户端 分类: 学习专区 java Web    1.下载SVN最新版本安装文件,官网下载地址是:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100,选择最新发布的SVN安装文件进行下载.最新版本是Setup-Subversion-1.6.5.msi,大小7.4MB,安装SVN至我的电脑.最好使用中文路径,而且

如何在 Ubuntu 上安装配置管理系统 Chef (大厨)

Chef是面对IT专业人员的一款配置管理和自动化工具,它可以配置和管理你的基础设施(设备),无论它在本地还是在云上.它可以用于加速应用部署并协调多个系统管理员和开发人员的工作,这包括可支持大量的客户群的成百上千的服务器和程序.chef最有用的是让基础设施变成代码.一旦你掌握了Chef,你可以获得自动化管理你的云端基础设施或者终端用户的一流的网络IT支持. 下面是我们将要在本篇中要设置和配置Chef的主要组件. 安装Chef的要求和版本 我们将在下面的基础环境下设置Chef配置管理系统. 管理和配

为什么数据中心该使用配置管理系统?

由于结合了额外的自动化功能,配置管理节约了IT团队的时间.那为什么有些数据中心对它视若不见呢?   配置管理已经从服务器农场中的"暗黑艺术"解放出来,成为I系统与最佳实践的IT学科.但很多IT企业,尤其是SMB不明白为什么需要它. 我们给你投资配置管理系统的几大理由.脸书系统工程师Phil Dibowitz表示,比如降低更新错误或不法行为.启动服务器审计.为大规模扩展打下基础等等.但使用配置管理的首因很简单:将时间花费在更高级别的事情上.尽管有大量的技术原因敦促采用配置管理系统,许多I