首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变更管理软件

变更管理软件
EN

Server Fault用户
提问于 2009-07-07 19:36:50
回答 2查看 398关注 0票数 1

我管理一个80,000名用户CIS应用程序,用统一界面编写。

应用程序中的每个表单及其许多进程都由.frm文件表示。我们有数百个这样的文件和5个应用程序实例。

实例包括多个必须保持同步的生产安装。

对于以补丁形式发布给我们的文件,我们不会从我们的供应商那里获得MD5。

我们一直在使用电子表格来跟踪变化,但这远非理想。

是否有可购买的商业应用程序允许我们跟踪对实例的更改?

谢谢大家!

编辑:补丁是以压缩文件的形式发布的,其中包含FRM文件或SQL文件,或者两者兼而有之。SQL文件将包含需要在Oracle中运行的语句。

补丁也被指定为唯一的补丁编号。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-07-07 19:41:17

您是否考虑过将应用程序置于版本控制之下?您可以设置一个系统,其中只在测试机器上执行更新,然后签入版本控制系统(如SVN )。然后,每个部署都可以作为版本管理存储库的签出。

票数 3
EN

Server Fault用户

发布于 2009-07-07 19:52:07

下面是您可以使用类似subversion的方法来实现这个功能:

代码语言:javascript
复制
/trunk 
  /patches
  /instance1 
  /instance2
  /instance3
  /... 

当一个新补丁出现时,把它扔进去。

代码语言:javascript
复制
/trunk 
   /patches 
      /YYYYMMDD-Description 

将相同的文件复制到

代码语言:javascript
复制
/trunk 
  /instance1 
    /changed-data.sql 
    /changed-file.frm 

然后提交您的更改。

未来的"svn日志“将告诉您哪些文件在哪个修补程序中更改,而在提交之后,如果添加了带有"svn标记”的标记,则可以通过修补程序更容易地找到更改集。

替代git或Mercurial或bzr或ClearCase --这并不难,但这是一种非常容易和权威的方法,可以跟踪您对软件所做的更改。

现在从业务流程的角度执行变更管理/变更控制,如果您需要在生产中进行更改,您可能需要使用类似CA Unicenter之类的方法。

@Author:如果您的用户不喜欢典型的SCM,那么就使用一个图形化的工具,比如TortoiseSVN,或者TortoiseGit,它与Windows集成,使命令行的魔法消失。见鬼,它适用于我爸爸的Excel产品定价电子表格,他是个电脑n00b。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/37285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档