【发布时间】:2023-03-28 12:05:01
【问题描述】:
我正在就以下问题寻求建议:
在我的开发商店中,我们为客户提供 SASS 解决方案。我们目前有 10 个网站在开发并提供技术支持。我们是一个小团队,只有我们两个人。我们使用 Azure DevOps 服务来托管和管理我们的代码,现在我们只是将它用于代码仓库。在我们的组织内,我们有多个代表站点的项目。每个站点都使用相同的代码库,除了 web.config。 web.config 用于更改每个客户的 UI\主题。当我们收到创建新站点的请求时,我们首先创建一个新项目站点,然后从“黄金副本”项目中复制我们的代码库。
我们使用“黄金副本”代码库来进行功能更改和错误修复。一旦我们为黄金副本开发了一个新功能(或解决了一个问题),然后我们将其推送到测试,QA 众生测试。如果测试成功,则开发团队复制整个“黄金副本”代码文件并将代码复制到每个站点项目,构建和部署以进行 QA 测试,以确保站点能够适应新的更改。这可能很耗时并且容易出错。
我想知道以下内容: - 有没有办法在 dev ops azure 中合并\从我们的黄金中复制 复制到我们其他站点项目的存储库? - 您能否提供一种更好的方式来重组我们的组织\项目 根据我们当前的设置\工作流程进行设置。
谢谢,
【问题讨论】:
-
你为什么这样工作?你考虑过只使用分支吗?
标签: azure-devops