gpt4 book ai didi

version-control - 您如何使用托管内容对应用程序进行 CM

转载 作者:行者123 更新时间:2023-12-04 07:07:58 25 4
gpt4 key购买 nike

我们有一个 Web 应用程序,其中包含系统运算符(operator)可以更改的一堆内容(例如新闻和事件)。有时我们会发布软件的新版本。该软件被标记并存储在颠覆中。但是,对于如何最好地控制可能独立更改的内容,我有点担心。人们使用哪些机制来确保以可以重新创建站点或至少受版本控制的方式存储和版本化内容?

最佳答案

当您确定两组具有自己生命周期的文件(一方面是软件文件,另一方面是“新闻和事件”)时,您就会知道:

  • 您不能同时对它们进行版本控制
  • 你不应该贴上相同的标签

  • 您需要单独保存“新闻和事件”文件(在 VCS 或 Ian Jacobs 建议的数据库中,或在 CMS - 内容管理系统中),并找到将拖链链接在一起的方法(一个 id、一个时间戳,元标签,...)

    不要忘记,您不仅在谈论生命周期方面的两组不同文件,而且还谈论不同性质的文件集:

    考虑 Is asset management a superset of source control 在这个 SO 问题“ S.Lott”中引入的术语
  • 软件文件:基础设施信息 ,即“代表企业信息 Assets 的处理”。您的代码是该 Assets 的一部分,并由 VCS(版本控制系统)管理,作为配置管理规程的一部分。
  • “新闻和事件”:企业资讯 ,即数据(不处理);这通常分为内容管理器和关系数据库。

  • 所以不是所有的东西都应该在 Subversion 中结束。

    关于version-control - 您如何使用托管内容对应用程序进行 CM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/440409/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com