如何分支没有分支文件夹的TFS Team项目

时间:2013-05-22 16:25:17

标签: tfs version-control versioning

我有一个像这样的团队项目:

DefaultCollection
    -Project 1      
    -Project 2    
    -Project 3
    -Somefile.txt 
    -Somefile2.doc

所有文件和项目都在Team Project的根目录中。我没有“trunk”和“branches”文件夹。如何为整个项目创建新分支?

3 个答案:

答案 0 :(得分:9)

我发现在团队项目中创建一个新文件夹并将所有内容移动到内部是一个更简单的解决方案,然后您可以将该新文件夹转换为分支(这将是您的主分支)并根据需要创建新分支。

步骤是:

  1. 打开解决方案资源管理器
  2. 在您的团队项目中创建一个新文件夹(即Main)
  3. enter image description here

    1. 右键单击所有其他文件夹(以及根目录中的文件)并选择“移动”,选择“主要”文件夹
    2. enter image description here enter image description here

      1. 签入您的更改
      2. 将新文件夹转换为分支
      3. enter image description here

答案 1 :(得分:4)

创建一个新的团队项目(DefaultCollection-Branch1)。

右键单击DefaultCollection-Branch1>分支和合并>转换为分支。

右键单击DefaultCollection>分支和合并>合并>选择Target为DefaultCollection-Branch1

答案 2 :(得分:1)

除了Sunil的步骤,您必须在合并后重新显示您的分支。所以完整的步骤是:

  1. 创建一个新的团队项目(DefaultCollection-Branch1)。
  2. 右键单击DefaultCollection-Branch1>分支和合并>转换为分支。
  3. 右键单击DefaultCollection>分支和合并>合并>选择Target为DefaultCollection-Branch1
  4. 右键单击DefaultCollection-Branch1>分支和合并> Reparent,选择DefaultCollection(注意它表示分支关系是 merge )。