简体   繁体   English

Azure上的Team Foundation Service和TFS的缺点

[英]Drawbacks to Team Foundation Service and TFS on Azure

I'm an MSDN subscriber beginning a personal project that will involve WPF, Web Services, and SQL Server. 我是MSDN订阅者,开始涉及WPF,Web服务和SQL Server的个人项目。 I'm planning on using my MSDN benefits to host the Web Services on Azure and the database on SQL Azure. 我打算使用我的MSDN优势来托管Azure上的Web服务和SQL Azure上的数据库。

I was going to run TFS on my own dev machine, but then heard about Microsoft's Team Foundation Service cloud offering. 我打算在我自己的开发机器上运行TFS,但随后听说了微软的Team Foundation Service云产品。 Also, it appears that I could run my own instance of TFS on Azure. 此外,似乎我可以在Azure上运行我自己的TFS实例。 At this point I'm thinking that Team Foundation Service is the best option because: 此时我认为Team Foundation Service是最佳选择,因为:

  1. I'd prefer to have TFS in the cloud over my main dev machine so that I can access it anywhere and not have to worry about having to back it up. 我更喜欢在我的主开发机器上安装TFS,以便我可以在任何地方访问它,而不必担心必须备份它。
  2. I'd rather not have to worry about setting up and administrating TFS on Azure if I'm not getting anything extra out of it. 如果我没有从中获得任何额外的东西,我宁愿不必担心在Azure上设置和管理TFS。
  3. I'm not exactly sure if setting up and using TFS on Azure will be free (or continue to be free) with my MSDN Subscription. 我不确定在Azure上设置和使用TFS是否可以免费(或继续免费)使用我的MSDN订阅。

Has anyone experienced any major drawbacks to using Team Foundation Service, like a major loss of flexibility or functionality? 有没有人在使用Team Foundation Service时遇到任何重大缺点,例如主要丧失灵活性或功能?

I've been using TFS Services since it has been in preview for my personal work - and I haven't had any limitations in terms of source control/build services. 我一直在使用TFS服务,因为它已经预览了我的个人工作 - 我在源控制/构建服务方面没有任何限制。 The service is fairly comparable to the full TFS server; 该服务与完整的TFS服务器相当; but doesn't include the more advanced features such as test automation. 但不包括更高级的功能,如测试自动化。

The pricing page also states that service will continue to remain free for MSDN subscribers: https://tfs.visualstudio.com/en-us/pricing/information/ 定价页面还指出MSDN订户将继续免费提供服务: https//tfs.visualstudio.com/en-us/pricing/information/

Before TFSPreview existed, I asked some people in the know at MS about running TFS in Azure and I was told that there are some non-trivial problems with running TFS on a virtual machine on Azure. 在TFSPreview存在之前,我向MS询问了一些关于在Azure中运行TFS的人,并且我被告知在Azure上的虚拟机上运行TFS存在一些非常重要的问题。 I believe this is why MS are offering TFS as a service rather than as a template for a virtual machine. 我相信这就是为什么MS将TFS作为服务提供而不是作为虚拟机的模板。 As such, if you want to use TFS and you want it to be in the cloud, I'd definitely use the TFS Preview. 因此,如果您想使用TFS并且希望它在云中,我肯定会使用TFS预览版。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM