tfs - 在 TFS 中合并多个文件

标签 tfs merge

我们使用 TFS 作为我们软件的版本控制系统。目前该软件在两个独立的分支中有两个版本:分支“Version 1.0”和分支“Version 2.0”。
“1.0 版”中的每个修复都必须合并到“2.0 版”中。我从要合并的文件的上下文菜单中手动合并。

我的问题是某些修复程序包含位于不同文件夹中的多个文件。然后我必须对每个文件执行相同的操作。

是否可以一次合并一组文件?如果没有,是否有推荐的做法来执行合并操作?

最佳答案

你有几个选择:

  • 如果您知道要合并的变更集(或要避免合并的变更集),您可以从要合并的文件中选择一个位于结构上的文件夹,然后通过选择您想要的特定变更集来进行合并。如果您有变更集 2000,2001,2004, 2010 并且想要 2001 和 2010,这有点复杂。您只能合并列表中的连续变更集每次合并,因此您必须合并 2001 然后 2010。这仍然比合并好许多文件,如果您有更多文件,那么变更集组。
  • 如果您想将该文件夹下的所有内容合并到一个特定的变更集或最近的变更集,您可以在一次批量合并中完成。

  • 在这两种情况下,您仍然需要解决在源分支和目标分支中对同一文件中的同一行进行不同更改的问题。

    关于tfs - 在 TFS 中合并多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5858859/

    相关文章:

    sql-server - VisualStudio SQL 数据库项目 sqlcmdvars TFS 部署覆盖自定义文件路径?

    visual-studio - 删除挂起的更改,但不要“T 'UNDO' 我从 TFS 进行的更改

    python - 数据框与缺失数据合并

    c# - Git:文件在本地删除但远程更改。我如何看到他们的变化?

    git - 强制 Git 在 merge 期间始终选择较新的版本?

    visual-studio - TFS 不删除本地副本

    c# - TFS API InformationNodeConverters.GetAssociatedChangesets() 未按预期工作

    azure-devops - 从 Visual Studio TFS checkin 中排除 csproj.user 文件

    r - 合并/加入优先考虑非缺失值

    r - 按双方共有的组合并数据框