使用VSTS的Git进行版本控制(五)——从Team Services Portal管理分支
任务1:建立新分支
1.登陆Visual Studio Team Services帐号
2.打开Code | Branches点击New Branch建立新分支

3.在Create a branch对话框中,为新分支输入名称,选择基于的分支,关联对应的工做项,点击create

4.建立后,在分支列表中应该可以看到该分支。

5.回到Visual Studio查看刚刚建立的分支。须要在本地repo中进行切换,fetch(获取)该分支。
6.打开Team Explorer进入Sync页面,点击fetch


7.若是远程分支生效,进入Branches页面将会看到相应的分支。

8.在本地仓库中选择想要签出的远程分支。右键单击该分支名称,选择New Local Branch From

9.为本地分支输入名字,并点击create

10.将会看到本地分支被建立

任务2:删除分支
1.从web中找到分支

2.点击但愿删除分支旁边的trashcan(垃圾桶)按钮

3.一旦删除,将会看到下图所示的页面。若是误操做删除了一个分支,能够点击undo撤回操做。

任务3:锁定分支
锁定是防止新的变动可能与重要的分支合并发生冲突,将分支放置到只读状态的一种方法。若是只想确保在合并以前检查分支中的更改,使用分支策略和拉动请求而不是锁定,
锁定并不能防止在分支被复制到repo或获取更新到本地repo中。与团队分享锁定分支的缘由,并确保团队知道在该分支解锁再处理该分支。html
1.从web上找到分支,选择要锁定的分支。
2.经过选择在分支名字旁的…图标,而后从菜单中选择Lock,来锁定分支。

3.锁定分支后,将会在分支旁看到锁的图标

4.也能够从菜单中选择Unlock解除对应分支的锁定。
动手实验