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

Her*_*rno 6 versioning version-control tfs

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

DefaultCollection
    -Project 1      
    -Project 2    
    -Project 3
    -Somefile.txt 
    -Somefile2.doc
Run Code Online (Sandbox Code Playgroud)

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

HaR*_*oLD 10

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

步骤是:

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

在此输入图像描述

  1. 右键单击所有其他文件夹(以及根目录中的文件)并选择"移动",选择"主"文件夹

在此输入图像描述 在此输入图像描述

  1. 签入您的更改
  2. 将新文件夹转换为分支

在此输入图像描述


sun*_*nil 4

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

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

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