简体   繁体   English

将VS2010 Professional与TFS 2010 Basic结合使用的局限性?

[英]Limitations of using VS2010 Professional with TFS 2010 Basic?

I'm currently in the process of investigating TFS 2010, as it's been agreed that we'll be getting VS2010 Professional when it's released and it comes with TFS Basic (we're currently stuck with VSS, and were considering moving to SubVersion prior to the TFS Basic announcement). 我目前正在研究TFS 2010,因为已经达成共识,我们将在VS2010 Professional发行时附带TFS Basic(我们目前仍使用VSS,并且正在考虑在此之前转向SubVersion)来获取VS2010 Professional。 TFS基本公告)。
I've downloaded an installed the Beta 2 of TFS 2010 and installed it using the Basic installation, which I'm led to believe is what the actual TFS Basic would be equivalent to. 我下载了一个已安装的TFS 2010 Beta 2,并使用基本安装进行了安装,我认为这是实际的TFS Basic等效的东西。 I configure it all, install the Team Explorer into Beta 2 of VS2010, and begin nosing around. 我将其全部配置完毕,将Team Explorer安装到VS2010的Beta 2中,然后开始讨论。 I see lots of interesting looking options, and turn on one for my test project that says Check-in Policy - Code Analysis. 我看到了许多有趣的外观选项,并为我的测试项目打开了一个名为“签入策略-代码分析”的选项。 I then try checking in something to that project, and a little dialog pops up saying 然后,我尝试检查该项目的内容,然后弹出一个小对话框,说

Evaluation of Code Analysis Policy requires Visual Studio 2010 Premium Beta 2 or Visual Studio 2010 Ultimate Beta 2 to be installed 评估代码分析策略要求安装Visual Studio 2010 Premium Beta 2或Visual Studio 2010 Ultimate Beta 2

However, I can't find any reference to this or other limitations online anywhere. 但是,我在任何地方都找不到在线参考此限制或其他限制。 The MS VS 2010 feature comparison page gives all three versions 4 stars for TFS product features, and the pages I've read on the limitations of TFS Basic only say it lacks Sharepoint and Reporting capabilities. MS VS 2010功能比较页面为TFS产品功能提供了所有三个版本的4星标记,而我在阅读有关TFS Basic限制的页面时仅表示它缺乏Sharepoint和报表功能。

Am I missing something here? 我在这里想念什么吗? Is there an article somewhere on the limitations, or perhaps some confusion between a product TFS Basic and a basic install of the full version? 是否有关于限制的文章,或者产品TFS Basic和完整版本的基本安装之间有些混淆?

Sorry this is so confusing. 抱歉,这是如此令人困惑。 Few things first of all. 首先没有几件事。

VS 2010 Professional with MSDN comes with TFS. 带有MSDN的VS 2010 Professional随TFS一起提供。 Not just TFS "Basic" but a full server license to TFS and a CAL (client access license) to access it. 不仅是TFS“基本”,还包括TFS的完整服务器许可证和访问它的CAL(客户端访问许可证)。 When you install TFS you can then pick what installation option you require. 安装TFS时,您可以选择所需的安装选项。 You can go for "Basic" which configures all the pre-requisites for you (such as IIS, SQL Express etc). 您可以使用“基本”,它为您配置了所有先决条件(例如IIS,SQL Express等)。 Or you can go for Advanced if you want the more traditional TFS installation where you can install IIS, MOSS, full SQL Server with reporting services etc first and then install a full TFS that is integrated with these products. 或者,如果您想要更传统的TFS安装,则可以选择“高级”,可以先安装IIS,MOSS,具有报表服务的完整SQL Server等,然后再安装与这些产品集成的完整TFS。 You can think of "TFS Basic" - as "Easy TFS". 您可以将“ TFS基本”视为“简易TFS”。 It's the same TFS, just easy to install (including on non server operating systems such as Windows 7 etc). 它是相同的TFS,易于安装(包括在非服务器操作系统,例如Windows 7等上)。 You can move your project collection created on a basic installation of TFS to a full blown TFS installation in the future if you find you outgrow the basic installation. 如果发现超出了基本安装的基础,将来可以将在TFS基本安装上创建的项目集合移动到完整的TFS安装中。

Check-in policies are bits of client side code that run every time you perform a check in. The particular one that you selected actually runs some features in visual studio to do with code analysis. 签入策略是每次执行签入时都会运行的客户端代码的一部分。您选择的特定策略实际上在Visual Studio中运行了某些功能以进行代码分析。 The problem you are running into is that those features are only available with the premium editions of Visual Studio and is not included in Professional. 您遇到的问题是这些功能仅在Visual Studio的高级版本中可用,而在Professional中不包括。 The feature on the TFS (server) side is just being able to run check-in policies. TFS(服务器)端的功能仅是能够运行签入策略。 The feature on the client side is what the check-in policy is calling. 签入策略在客户端上调用该功能。 Confusing I know. 我知道这令人困惑。

My tip with check-in polcies would be to not enable them at first and switch them on gradually (see http://www.woodwardweb.com/vsts/policy_override.html for my rationale behind this). 我对签入策略的提示是,首先不要启用它们,然后逐渐将它们打开(有关我背后的依据,请参见http://www.woodwardweb.com/vsts/policy_override.html )。

Hope that helps. 希望能有所帮助。

Martin. 马丁。

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

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