【问题标题】:TFS overlay branch mappingsTFS 覆盖分支映射
【发布时间】:2017-11-16 14:42:05
【问题描述】:

Microsoft 的 Team Foundation 能否将多个分支覆盖到单个源分支?

我正在尝试将仓库中的 3 个位置映射到我的工作区中的 1 个位置,如下所示:

//workspace/Project/Source/...  //depot/Project/Source/...   
+//workspace/Project/Source/...  //depot/branch1/Source/...
+//workspace/Project/Source/...  //depot/branch2/Source/...

有一个单一的源目录,我试图覆盖两个分支,其中一个修复了另一个带有未决更改的分支。

版本是 TFS 2017

【问题讨论】:

  • 在什么情况下?一个构建?什么版本的 TFS?这个问题被标记了 3 个不同的版本。
  • 上下文是在主源代码之上用一个固定文件映射多个分支。版本是TFS2017。

标签: tfs


【解决方案1】:

一个工作区不允许将同一个 TFS 文件夹映射到多个本地目录。我们也无法将多个服务器分支映射到已映射的同一本地文件夹/位置。

如果你这样做,它不会覆盖文件,而是会弹出错误消息,如下图所示:

您必须先合并服务器中的更改,然后获取本地文件的最新版本,或者将本地文件夹与不同的子文件夹(相同的结构)作为服务器端。

【讨论】:

    猜你喜欢
    • 2011-09-26
    • 1970-01-01
    • 2012-02-20
    • 2019-03-27
    • 1970-01-01
    • 2015-02-08
    • 2017-12-16
    • 2018-05-16
    • 2021-06-10
    相关资源
    最近更新 更多