使用Visual Studio 2015的版本控制新功能来提高工作效率

[原文发表地址]: Improved Productivity with new Version Control Features in Visual Studio 2015

[原文发表时间]: June15, 2016

 

无论您是在与一些朋友做一个项目,还是正在开发企业软件,源代码管理可都是必须的。随着开源软件和协同工作的出现,源代码管理成为开发者工作流程中一个越来越重要的组成部分。我们在之前的两个更新中都尽力改善Visual Studio源代码管理用户体验,而且会持续改进的!

我们尽力适应各种用户所使用的源代码管理供应商提供的功能,并且去维护一些可扩展的功能。为此,我们已经创建了一些新产品,当这些用户使用源代码管理时,无论他们是哪家提供商,应该都可以帮助他们更有效地工作。

clip_image002

我们认为,对你的项目进行源代码管理是非常重要的,并且对你来说应该是小菜一碟,所以我们已经在Update2中添加了发布按钮,去帮助您把代码推送到你自己选择的服务器上。开箱即用,您可以发布代码到 Visual Studio Team Services而不是像GitHub和其他源代码主机那样需要持续更新他们的扩展去支持发布到他们自己的站点上。我们一直致力研究将源代码管理信息展现出来,去帮助跟踪你的状态和所做的改变,并允许您快速进入您操作最频繁的源码控制操作。从Update2开始,这些新功能是完全可扩展的,它们可以被自定义以满足每一个供应商的需求。Git使您能够快速发布一个Git存储库并密切关注您的分支上那些未提交的和未发表的更改,AnkhSVN也会在它们即将发布的版本中添加这些扩展的支持。

clip_image004

我们看到在近几个月,Git的使用率有着难以置信的增长,已经有将近60%的使用源代码管理的解决方案都使用了Git!因此,我们也为Git用户做了一些具体的投资。 包括了太多的项目,怎么办?使用Visual Studio Team Services 无限的Git存储库中,完全不用担心运行空间!

在最新的Team Explorer页面,我们简化了提交的工作流程。只需输入所有提交消息并点击提交来保存所有更改的快照。想要更好地控制吗?我们现在支持载入和未载入文件,这样你就可以提交指定的更改文件。

TE-Commit-All-Commit-Staged

在Visual Studio和操作Git命令之间怎么切换呢?现在你不必担心丢失上下文或不匹配的信息。通过Team Explorer的新的Git互操作性,在命令行上做的任何操作将立即反映在Team Explorer,反之亦然。

 

源码管理是比以往更加重要,我们的目标是提供一些使您更高效更乐意使用的功能。我们喜欢听到您的反馈,包括我们已有功能和未来我们能做什么以改善您的体验随时通过 allisb@microsoft.com 联系Allison,提出您的意见和建议。