tfs - 如何将新文件合并到TFS中的另一个分支?

标签 tfs

好的,在TFS中,我们有一个主干分支和另一个分支,我们称它为次分支。我们已经在主干中创建了一个新文件,但是当尝试合并该特定文件时,它没有为我们提供合并到辅助分支的选项。我们假设这是因为辅助文件中不存在类似文件。

这是问题的原因吗,如果是的话,我们如何将新文件从中继线转到次要文件?

在这里,我们正在合并次要文件。如您所见,该下拉列表列出了我们所有三个分支(第二个实际上是中间的一个):

现在,当我尝试合并分支分支后在主干中创建的文件时,第二分支不再列为目标分支。

最佳答案

我认为这可以通过VS GUI进行,如下所示:选择要添加新文件的文件夹,并命令(整个文件夹的)合并到第二分支。您的新文件。撤消所有其他文件,然后仅检入一个重要文件。

有人可能会说,对TFS的这种限制实际上是有道理的:

  • 如果您对文件进行了其他更改,则可以防止破坏第二分支。
  • 如果您尚未对任何其他文件进行其他更改,则合并您的文件仍然有意义,因为合并将仅包含您的新文件。
  • 关于tfs - 如何将新文件合并到TFS中的另一个分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7816513/

    相关文章:

    tfs - 我们可以从 TFS 生成发行说明吗

    xcode - 集成 TFS 版本控制的最佳方法是什么

    TFS 和 msbuild 版本号与最后一个变更集

    git - 在一个解决方案中同时使用 TFVC 和 GIT-TFS

    tfs - VSS 到 TFS 错误 : Retrieving the COM class factory error: 8007007e

    tfs - Visual Studio Team Services/TFS 2015 项目结构

    tfs - 当这些文件不在源中并且已在本地删除时,如何从 TFS 的待定更改列表中删除文件

    azure - TFS 一次向多个 Azure VM 发布 : Copy setup. exe

    linux - TFVC "Undo Unchanged"Ubuntu 管道中的错误

    c++ - 在一个解决方案中只批量编译一个项目