如何:分支文件和文件夹

更新:2007 年 11 月

分支是一项 Team Foundation 版本控制 功能,用于基于现有的文件夹或文件创建新的文件夹或文件。使用分支的原因有多种,例如,可能中断生成的维护版本和更改。有关更多信息,请参见了解分支。分支可以从源代码管理资源管理器执行(如本主题所示),也可以使用 Branch 命令 从命令行执行。

必需的权限

若要执行这些过程,您必须将“签出”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限

过程

分支文件或文件夹

  1. 在“视图”菜单上单击“其他窗口”,然后单击“源代码管理资源管理器”。

  2. 在“源代码管理资源管理器”中,定位到要分支的文件夹或文件,右击该文件夹或文件,再单击“分支”。

  3. 在“分支”对话框的“目标”文本框中,修改新分支的位置和名称。也可以单击“浏览”移动到某个位置。

  4. 在“分支起源版本”部分的“依据”列表中,单击要根据其创建新分支的文件版本。可以选择下列一个或多个选项:

    • 如果单击“最新版本”,将为版本控制中的最新版本创建分支。

    • 如果单击“变更集”,可以在“变更集”框中键入变更集号。若要查找某个变更集,请单击省略号(“...”)。将出现“查找变更集”对话框。在“查找变更集”对话框中,填写各字段,然后单击“查找”。在“结果”列表中选择要分支的变更集,然后单击“确定”。有关更多信息,请参见如何:查找变更集

    • 如果单击“标签”,可以在“标签”框中键入标签名称。若要查找某个标签,请单击省略号(“...”)。将出现“查找标签”对话框。在“查找标签”对话框中,填写各字段,然后单击“查找”。在“结果”列表中选择要分支的标签,然后单击“确定”。有关更多信息,请参见如何:查找标签

    • 如果单击“日期”,可以在“日期”框中键入一个日期,或者从下拉菜单中的日历中选择一个日期。将为该日期指定的版本创建分支。

    • 如果单击“工作区版本”,将为工作区中的版本创建分支。

  5. (可选)选中“创建新分支的本地工作副本”框,在本地工作区创建版本控制项的副本。如果不需要本地副本,请清除该复选框,这样可以避免将大量选定项下载到您的计算机上,从而提高性能。

  6. 单击“确定”。将创建新分支并在“源代码管理资源管理器”中显示。

  7. (可选)如果选中了“创建新分支的本地工作副本”框,而您选择的本地文件夹未映射到当前工作区,将出现“浏览文件夹”窗口。请浏览文件夹,或者单击“新建文件夹”并指定要与版本控制项同步的新文件夹。单击“确定”。

    说明:

    一个分支就是一个挂起的更改。为了使其他团队成员能够查看分支,您必须执行签入。有关更多信息,请参见“挂起签入”窗口

请参见

概念

了解分支

了解合并

使用源代码管理资源管理器

参考

Branch 命令

Branches 命令