【问题标题】:Suggestions on naming convention for Branches关于分支命名约定的建议
【发布时间】:2014-05-29 07:55:00
【问题描述】:

我们在 Visual Studio Team Foundation Server 中有两个独立的工件,一个用于源代码(分支),另一个用于数据库脚本(文件夹)。

分支是 - 3.0, 3.1, 3.2 ... 到 3-mainline,我们也有 4-mainline。

实际上 4-mainline (4.0) 已经发布,而我们也在开发 3.9(尚未发布)。有用于数据库脚本的文件夹 - 3.0_to_3.1、3.7_to_3.8、4.0 等,

问题是,假设我们实现了一个功能(对于 3.9 需要更改数据库),但该功能不适用于 4.0(因为 4.0 已经发布)。因此在将数据库从较低版本升级到 4.0 时,也会执行 3.9 的脚本(不应该)。

您能否在这方面向我推荐一个命名约定或任何相关的解决方案。

感谢任何帮助。提前致谢

【问题讨论】:

    标签: git configuration branching-and-merging branching-strategy


    【解决方案1】:

    我将在 4.0 中实现一个脚本,该脚本将恢复 3.9 中脚本引入的数据库更改(新功能)。

    这样,我不必处理命名约定:我按顺序执行这些脚本,最终结果是 4.0 的“没有数据库更改”。

    【讨论】:

      猜你喜欢
      • 2019-12-05
      • 1970-01-01
      • 1970-01-01
      • 2022-11-14
      • 2010-12-10
      • 1970-01-01
      • 2015-05-20
      • 1970-01-01
      • 2013-05-21
      相关资源
      最近更新 更多