版本控制系统的设置与使用
1. TFVC分支操作
在并行处理同一代码库的不同版本时,分支操作就显得尤为重要。TFVC(Team Foundation Version Control)支持直接从Visual Studio进行分支操作,你可以在源代码管理资源管理器中查看结构可视化信息,进行分支和合并操作。
1.1 创建分支
启动TFVC项目的最佳实践是添加一个单一的 Main
文件夹,并将所有工件添加到该文件夹下。若日后需要分支,可轻松将 Main
文件夹转换为分支,再基于 Main
创建新分支。创建分支时,操作步骤如下:
1. 选择新分支的源。
2. 输入分支的目标名称,例如从 Main
分支创建 Dev
分支。
3. “Branch from Version”下拉菜单默认选择最新版本,也可选择从特定变更集或标签进行分支,以便从过去的某个时间点创建分支。
4. 选择是否启用分支可视化以及是否将分支下载到工作区。在TFVC中处理多个分支时,本地工作区会有多个包含这些分支的文件夹。
在进行更改之前,务必确保处于正确的分支。
1.2 合并分支
假设在 Dev
分支完成了一些工作,要将这些更改合并到 Main
分支,操作如下:
1. 打开合并窗口,选择源分支和目标分支。
2. 默认情况下,会将源分支的所有变更集合并到目标分支,也可选择部分变更集进行合并,但这