【问题标题】:TFS 2015 Branching and MergingTFS 2015 分支和合并
【发布时间】:2017-02-13 12:49:32
【问题描述】:

我正在使用 TFS 2015 并在分支模型上苦苦挣扎。以下是我想要实现的目标:

目前我们有一个“Dev”分支,我们从其中为每个新的 sprint 故事采用一个新的“Feature”分支。我们完成编码,然后合并回“Dev”分支。这一点工作正常。

但现在我已经从“Dev”分支创建了一个“QA”分支,并希望应用以下编码/分支流程:

“Dev”分支到-->“Feature”分支-->然后合并到“QA”分支。

现在,当我尝试从“Feature”分支合并到“QA”分支时,我遇到了没有定义关系的毫无根据的合并问题。

当然,“Feature”分支和“QA”分支都是从“Dev”分支分支出来的,所以我应该能够进行正常的合并。

所以我的问题是,我在这里遗漏了什么或做错了什么?

提前致谢。

【问题讨论】:

    标签: tfs branching-and-merging branching-strategy


    【解决方案1】:

    根据您的描述,您的 Dev 分支层次结构如下:

    Feature 分支和 QA 分支之间没有直接关系,所以如果要在 Feature 分支和 QA 分支之间进行合并,就会进行 baseless 合并。

    如果要使用这种层次结构,可以先从Feature分支合并到Dev分支,再从Dev分支合并到QA分支。

    【讨论】:

    • 感谢您的回复。那么我的分支策略是否存在缺陷,或者添加了您的建议后,它是一种可接受的使用方法吗?谢谢
    • 您可能有一个 Main 分支,它是开发和发布分支之间的连接分支,代表可以与 QA 团队共享的产品的稳定快照。然后你可以从 Main 分支到 Dev 和 QA。检查分支策略:visualstudio.com/en-us/articles/branching-strategies-with-tfvc
    猜你喜欢
    • 2012-10-16
    • 1970-01-01
    • 2011-08-08
    • 2016-01-29
    • 2011-04-29
    • 2015-06-03
    • 2010-10-21
    相关资源
    最近更新 更多