Visual Studio Online更新—6月10日

[原文发表地址] Visual Studio Online Update – June 10

[原文发表时间] 2014-06-10 11:51 AM

sprint 66部署的时刻终于来了!在接下来的几天中我们将在不同账户之间推出更新。这次部署最大的更新是对Git仓库的拉取请求。拉取请求是一个工作流程,经常与Git一起使用,以使开发人员可以在一个私有的分支上做一些改变。他们提交一个“拉取请求”,这个请求实质上就是为了将修改提交到分支并被合并到另一个目标分支的所有者(或是Git的提交者)建立的分支上去。如果修改需要改进,这种工作流能启用一个伴随对修改的来回讨论的代码评审过程等等,最终拉取请求要么被接受并合并到目标分支要么被拒绝。

在Visual Studio中使用TFVC能够实现代码审查过程。同样的我们在web上使用Git做类似的代码审查过程,以便在所有平台上都可用,即使是您使用的是IDE。我们期望在web上也能使用TFVC——并且,有可能还有有VS“优化”集成过程。我们会为这个希望永远不停的工作下去Smile

因为拉取请求工作流程对于Git的协作过程是很基本的,我们通过VS Online基础许可证或更高版本(包括5个免费许可证,一个高级许可证,一个专业许可证,一个合格的MSDN订阅)来选择使它对每个人都可用。如果在不久的将来TFS解决了许可问题,我们希望我们能将这个功能上市。

你会发现任何拥有Git仓库的项目在“Code”下都有一个新的“拉取请求”选项卡。如果你触发一个新的拉取请求,你将会收到如下的一个过程,可以选择资源和目标分支,及审查修改等。

如果你在蓝色区域点击“更多选项”,将会展开更多的描述信息和审查人员列表(默认情况下加入到你的组中)。

消息通知将被发送到您的所属的组中,同时一个新的拉取请求将在您的列表中显示出来。

 

您可以打开的拉取请求并对它做一些审核或做一些备注等等。你还会注意到,在正式的合并之前VS Online已经完成了合并冲突的“测试合并”。像这种情况,以后将会遇到很多。

提高Git能力直至与TFVC拥有的能力相当,这是在我们的努力过程中非常重要的一步。几乎就像我们在云服务中对TFVC所做一切,对于我们一些反馈和改进的冲刺它仍将是一个“进行中的工作”。

我们希望你会喜欢它,并且随时期待您的反馈。

谢谢,

Brian