AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 37285
Accepted
Andrew
Andrew
Asked: 2009-07-08 11:36:50 +0800 CST2009-07-08 11:36:50 +0800 CST 2009-07-08 11:36:50 +0800 CST

变更管理软件[关闭]

  • 772
关闭。这个问题是题外话。它目前不接受答案。
10年前关闭。
锁定。这个问题及其答案被锁定,因为这个问题离题但具有历史意义。它目前不接受新的答案或交互。

我管理着一个用 Uniface 编写的 80,000 个用户的 CIS 应用程序。

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

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

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

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

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

谢谢你们!

编辑:补丁以 zip 文件的形式发布,其中包含 FRM 文件或 SQL 文件或两者的混合。SQL 文件将包含需要在 Oracle 中运行的语句。

补丁也被分配了唯一的补丁号。

untagged
  • 2 2 个回答
  • 398 Views

2 个回答

  • Voted
  1. Best Answer
    Kamil Kisiel
    2009-07-08T11:41:17+08:002009-07-08T11:41:17+08:00

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

    • 3
  2. Chris K
    2009-07-08T11:52:07+08:002009-07-08T11:52:07+08:00

    在这里你可以使用类似颠覆的东西来实现这个:

    /trunk 
      /patches
      /instance1 
      /instance2
      /instance3
      /... 
    

    当一个新补丁进来时,把它扔进去

    /trunk 
       /patches 
          /YYYYMMDD-Description 
    

    将相同的文件复制到

    /trunk 
      /instance1 
        /changed-data.sql 
        /changed-file.frm 
    

    然后提交您的更改。

    未来的“svn 日志”将告诉您哪些文件在哪个补丁中更改,并且在提交之后,如果您添加一个带有“svn 标签”的标签,它会让您通过补丁更轻松地找到更改集。

    替换 git 或 Mercurial 或 bzr 或 ClearCase - 这并不难,但它是一种相当简单且权威的方式来跟踪您对软件所做的更改。

    现在从业务流程的角度进行变更管理/变更控制,如果您需要授权层等来在生产中进行变更,您可能需要使用 CA Unicenter 之类的东西。

    @Author:如果您的用户不喜欢典型的 SCM,那么请使用像 TortoiseSVN 或与 Windows 集成的 TortoiseGit 这样的图形工具,让命令行魔法消失。见鬼,它适用于我爸爸的 Excel 产品定价电子表格,他是一台完整的计算机 n00b。

    • 0

相关问题

  • 如何面试系统管理员候选人?[关闭]

  • 必须为 IT 架构师提供软件 [关闭]

  • 您订阅了哪些博客或 RSS 站点以跟上当前的技术?

  • 一份好的系统管理员简历是什么样的?[关闭]

  • 谁拥有最好的在线准备 MCSE 学习材料?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve