VSTS 在VSCode里部署环境及使用手册——审核流程分支权限等
一、Visual Studio Team Servies的云服务管理平台在VS Code内部署环境
1.首先VS Code不自带git环境,需要自己部署Git环境,如果本地没有Git,需要下载,官方下载地址为:https://git-scm.com 。
2.下载好Git后,需要手动在VS Code将git.path设置一下,如此VS Code的Git便可以正常使用了。
3.下载安装Visual Studio Team Services扩展插件,可以用VS Code自带的终端或者Git bash克隆VSTS里面的项目了。
二、分支的权限设定,关于分支权限管理
1.在code => branches下选取需要更换的分支,选择Branch security更换分支审核权限。
2.设置分支成员及成员权限,可以Add项目成员,例下图为普通成员权限和有分支权限管理者,管理员设置的这些权限,分别有Allow/Deny/Not set三种状态,可根据项目需求来分配权限。
三、提交及合并等待审核通过
1.自己创建的分支默认自己为权限的管理者,管理员的权限仍然在。
2.Master分支默认权限级别较高,Push的时候需要走Pull Requests审核流程,如果跨分支提交和合并建议也通过Pull Requests审核流程。
3.关于审核人员可以在Branch Policies里面进行设定。
4.提交Pull Requests后需要等待审核人员通过,提交者也可以查看当前审核进度。
5.审核人员可以在Pull Requests里面查看需要审核的代码,点进标题后需要先查看file是否正确,如果正确通过Approve批准再点击complete。如果是合并的请求的时候,complete下面有关于合并分支的操作,可选取合并完成后自动删除该合并分支,再另拉主分支作为开发分支,虽然麻烦,但是可以杜绝代码混乱。
以上,为初步使用VSTS的简单流程,作为一个团队协作的平台,里面还有很多未使用到的功能,相信后续慢慢熟悉了使用起来会更的加得心应手~
文中如有错误,敬请指出~