VSO是微软为软件开发人员提供的一款基于云计算的开发平台。Team Foundation Server已经可以基于云端使用,无需再为配置和部署耗费多余的时间(PS:当初为了在服务器上部署这个鼓捣了4个小时没弄成)。各项服务的维护和更新工作都有微软在背后支撑。
VS Online现在有3种套餐:
Visual Studio Online Basic (免费)
在云中开始您的下一个开发项目,能免费跟5个基佬一块开发! Visual Studio Online Basic 包括 Visual Studio Online 帐户以及您选择的 Visual Studio Express for Web、Visual Studio Express for Windows 或 Visual Studio Express for Windows Desktop。Visual Studio Online 帐户提供一个位置来存储代码、积压工作以及其他项目数据,无需部署、配置或管理服务器。使用免费的 Visual Studio Express IDE,开始在丰富的桌面环境中针对最新的 Microsoft 平台进行开发。
- 无限制团队项目和私有代码存储库
- 与主流 IDE(包括 Visual Studio、Eclipse 和 Xcode)集成
- 包括您选择的 Visual Studio Express for Web、Visual Studio Express for Windows 或 Visual Studio Express for Windows Desktop
- 生成积压工作、跟踪 Bug 和任务
- 在 Microsoft 云基础架构中运行 CI 生成,以简化团队生成的管理
Visual Studio Online Professional(45刀)
方便的专业 IDE! 结合 Visual Studio Online Basic 和 Visual Studio Professional 的所有优势。获取您提高生产效率和跨 Microsoft 平台(包括桌面、Windows 应用商店、Windows Phone、Office、Web 以及云)生成五星级应用程序所需要的工具和服务。
- Visual Studio Online Basic 中包括所有功能
- 每个帐户最多 10 个 Professional 用户
- 包括每月 Visual Studio Professional IDE 订阅。
Visual Studio Online Advanced (60刀)
使用协作和规划工具处理最大的项目! 使用 Visual Studio Online Advanced 管理较大的项目并更好地将您的团队联系在一起。使用敏捷项目组合管理,将大型项目分解为较小的工作,以便分配给多个团队和分多个积压工作完成。团队聊天室可提供实时项目事件更新,让开发团队能够保持联系。集成的反馈请求可使利益相关者参与到开发过程中,而自定义图表则向团队或整个组织传达项目状况。
- 在 Visual Studio Online Basic 中包括所有功能
- 通过团队聊天室实时了解项目相关的动向
- 与主要的 IDE(包括 Visual Studio、Eclipse 和 Xcode)集成
- 通过敏捷项目组合管理功能,分解和计划复杂的项目。
- 通过集成的利益相关者反馈请求更轻松地获取和跟踪反馈
- 包括您选择的 Visual Studio Express for Web、Visual Studio Express for Windows 或 Visual Studio Express for Windows Desktop
除此之外,VS Online还提供了一个月60分钟的在线编译时间(够吃吗?)。 好了废话不多说了,教大家怎么使用:
1.登陆VSOS之后 点击New 创建一个项目
2.在弹出的窗口中填写项目相关信息
Process template选择vs即可,Version Control版本控制 可以选择巨硬的TFS版本控制,也能选择git。
3.在Members中添加你的好基友
点击Member 后面的Manage,即可弹出好基友管理页面,点击Add,然后输入他的邮箱,同意之后即可协作完成。
4.添加工作区
点击 右边的Open in Visual Studio 即可启动VS2013。 切换到“团队资源管理器”视图,添加一个工作区,所谓“工作区”也就是本地文件夹与云端文件夹的对应。
5.上传/下载代码
点“源代码管理器”即可打开版本管理视图,这些操作都与svn,git等较为一致,比如“签出以进行编辑”就是把文件添加到版本控制,“签入挂起的更改”就是上传代码/同步更改到云端,“获取最新版本”就是下载。
6.云端编译
VSOL最强大的功能就在于此,你可以点击“生成”然后“新建生成定义”,“触发器”可以让你指定何时编译,每天?每周?或是你每次上传代码? 全部都能满足, “过程”选项卡可以设置你如何来编译程序。 你可以通过修改XAML格式的的生成过程模板来告诉云端如何来编译你的程序等。 要生成的配置 和项目,可以指定你的编译配置和要编译的SLN解决方案文件,非常简单,直接通过列表选择即可。 保存生成定义后,双击之。点击“使新生成排队”选择你刚刚创建的定义,点击“排队”之,微软的服务器就开始帮你编译项目了! 由于免费编译时间配额不多,在这里我就不演示了。 就是这样!微软的新坑钱术!