在团队系统中移动分支

时间:2010-03-24 13:27:37

标签: tfs branch

我的TFS中有以下情况:

MyTeamProject
      Trunc
          Sources
          Scripts
          Installations
      Prod
          Sources
          Scripts
          Installations

当prod是trunc的分支时。

现在我需要在我的生产文件夹下创建版本:

    MyTeamProject
      Trunc
          Sources
          Scripts
          Installations
      Prod
          V1.0.0
              Sources
              Scripts
              Installations
          V1.1.0
              Sources
              Scripts
              Installations

如何将当前产品移动到版本1.0.0文件夹,并且仍然保持从trunc到v1.0.0(之前为“Prod”)的分支关系? 如果我一次只移动一个文件夹(Sources,Scripts& Installations),我将拥有特定文件夹的分支关系,而不是整个Trunc。

任何想法?

1 个答案:

答案 0 :(得分:2)

我以前一直处于这种状况,一旦完成它就很容易解决:

  1. 将“$ / MyTeamProject / Prod”重命名为“$ / MyTeamProject / v1.0.0”(您无法移动文件夹本身)
  2. 入住
  3. 将“$ / MyTeamProject / v1.0.0”重命名为“$ / MyTeamProject / Prod / v1.0.0”
  4. 入住
  5. 您现在可以将一个新分支从“$ / MyTeamProject / Trunk”创建为“$ / MyTeamProject / Prod / v1.1.0”