2014-02-23 54 views
4

我建议我的公司将我们的内部部署TFS 2008升级到更新的版本。正如我所看到的,我们有两种选择:TFS 2013(内部部署)或Visual Studio Online。如何比较TFS2013内部部署和Visual Studio Online?

我们是一家规模较大(非IT)业务的小型开发商,希望在内部和外部使用源代码管理系统。我们选择采用Microsoft堆栈,因此我们不希望其他替代方案。

如何比较本地TFS2013提供给Visual Studio Online?我关注成本,可扩展性(上下),与多方合作,持续集成构建,持续部署,单元和集成测试。我们主要开发BizTalk,WCF和一些自定义C#应用程序。

有没有人有建议或经验比较这两个产品?

+0

你已经拥有MSDN许可证? –

+1

是的,约15个开发人员。 –

+1

关于你可以在这里比较的功能:http://www.visualstudio.com/en-gb/news/release-archive-vso – DaveShaw

回答

5

主要区别:

1)VSO总是最新的。

2)VSO没有一个立方体拉从

3份报告),你不能自定义流程模板VSO

+0

所有的优点。我还补充说,如果你想更好地控制TFS的运行时间,那么本地安装很重要。 VSO大部分都可用。然而,在过去的一年里,它出现了多次失败的情况(我们一直在使用VSO已经有一年多的时间了),并且一次不能使用几个小时。但是,由于我们也选择使用基于Git的存储库,因此如果我们仍在使用Team Foundation版本控制,停机时间的影响会小一些。稳定性一直在改善,但远非完美。 –

+0

确实如此。然而,VSO的主要停机事件以小时计量,而中小规模组织的主要停机事件通常可以以天测量。该比较高度依赖于您自己的内部稳定性和灾难恢复能力。而且,对于TFVC中的本地工作空间,停机时间几乎与Git一样无缝,最大的区别是无法在本地提交。 –

+1

我完全同意。如果您的组织拥有资源,那么您可能通过本地TFS实例更好地控制正常运行时间。否则,VSO可能会更好。在我们的案例中,我们目前在办公场所运行TFS(自2005年以来),但正在积极将所有项目迁移到VSO,并将在相对不远的将来取消我们的TFS实例:-) –

相关问题