gpt4 book ai didi

tfs - 在 TFS 中,我应该为生产版本标记还是创建分支?

转载 作者:行者123 更新时间:2023-12-03 14:51:22 24 4
gpt4 key购买 nike

在进行生产部署时,我应该用标签标记我的代码还是为生产中的代码创建一个分支?

最佳答案

在 TFS 中,我会有一个带有标签的 Release 分支,用于标识要发布到生产环境的特定版本。
这意味着你有其他分支我可以建议以下

  • 三个主要分支:Main、Develop 和 Release。
  • 一个适用于您当前火灾的 Hotfix 分支。
  • 0 到 N 个主要功能分支以包含开发中断。

  • 细节
  • 主枝
  • 包含最新的稳定版本
  • 标签/标签 每个版本

  • 开发分支
  • 从主分支
  • 大部分工作都在这里完成
  • 发布前合并回 Main

  • 发布分支
  • 从以下之一分支:
  • Develop 分支
  • 或者主分支(这可能更好,因为它是“稳定的”)

  • 错误修复在这里完成
  • 在测试和发布修复程序后,
  • 合并到开发分支
  • 或合并到主分支,然后前向集成(FI - 这是从父到子的合并)到 Develop

  • 标签/标签 每个版本或错误修复

  • 修补程序分支
  • 从主分支
  • 合并回主
  • 正向集成合并开发
  • 用于让 Main 保持“稳定”

  • 主要功能分支
  • 分支自开发
  • 合并回 Develop
  • 用于可能会破坏常规开发路径的主要功能


  • 引用:
  • 另一个堆栈溢出问题:when-to-use-a-tag-label-and-when-to-branch特别是马丁伍德沃德的回答
  • Source Control How To作者:埃里克·辛克
  • A successful Git branching model文森特·德里森
  • 这包含一个非常好的分支模型图形

  • 关于tfs - 在 TFS 中,我应该为生产版本标记还是创建分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15143331/

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