【问题标题】:TFS 2010 wants to branch / merge every fileTFS 2010 想要分支/合并每个文件
【发布时间】:2011-04-03 17:58:27
【问题描述】:

我们刚刚升级到 TFS 2010。我们为每个项目创建了一个开发分支。如果在 Branch1 中进行了更改,然后将 Branch1 合并回基线,它会合并每个文件,而不仅仅是更改的文件。

对 Branch1 中文件的后续更改然后合并到基线会导致仅合并那些更改(这是我们想要的)除非来自 Branch2 的更改在第一次和第二次合并之间合并Branch1,然后每个文件再次合并(我们不想要)。

我们怎样才能让它每次只合并更改的文件?

【问题讨论】:

  • 这真的不应该发生。如果您查看变更集历史记录,正在发生的变化是什么?做一个版本之间的差异,看看它说什么。唯一立即想到的是文件编码正在以某种方式发生变化。

标签: tfs merge branch branching-and-merging


【解决方案1】:

您可以尝试合并特定的更改集,而不是合并到最新的更改集。这样您甚至可以控制将哪些更改合并到其他分支,而不是同时合并所有更改。

此外,当没有更改时,自动合并应该处理文件而不会产生任何问题。您面临哪些具体问题?

【讨论】:

    【解决方案2】:

    我认为问题在于我们创建了开发分支,然后删除它们,然后重新创建它们。过去我们遇到过类似的问题,删除了一个文件,然后添加了一个同名的新文件。解决过去问题的方法是进行毫无根据的合并。我们决定只删除开发分支并用不同的名称重新分支它们,而不是经历这些。

    【讨论】:

    • 哦,是的。小心删除。他们不会做你认为他们会做的事。如果你的分支不正确,你需要在分支上给TF.EXE destroy一个TF.EXE destroy
    猜你喜欢
    • 1970-01-01
    • 2011-04-29
    • 2012-01-15
    • 2012-01-23
    • 2012-10-14
    • 2012-10-16
    • 1970-01-01
    相关资源
    最近更新 更多