一转眼VS 2010 RC(Release Candidate)版本号已经公布一月多了,RTM(Release To Manufacturer)版本号也快妥了,已经进入了最后的倒计时,仅仅等4月12号公布了。TFS 2010也将一起正式公布。相对于2005和2008,2010将是具有里程碑意义的一个版本号。就像它总设计师Brian Harry在以下的Channel 9採訪中所描写叙述的:“TFS 2005是TFS 1.0版。2008则是1.5。而2010则是2.0版”。

Brian Harry: Team Foundation Server 2010

究竟有哪些改进呢?一条条列出来太琐碎了,简单归纳一下:

  1. 改进和添加了非常多新功能,具体内容在MSDN上已一一列出了,请參考:What's New for Visual Studio Application Lifecycle Management 2010
  2. 安装步骤大为简化和智能化。
  3. 安装的Basic配置方式支持将TFS安装在非server操作系统上,如:Vista和Win7。
  4. VSSConverter工具支持从Visual SourceSafe(VSS)到TFS 2010的自己主动迁移;
  5. TFS 2010带有开发代号为“EagleStone”Eclipse插件。支持在Unix、Linux、Solaris等系统的Java Eclipse工具訪问和使用TFS;

三个月多前公布Visual Studio 2010 Beta 1时候,写了以下这篇博客文章,记录了Team Foundation Server Beta1安装的过程。现在(2009/10/22)Beta 2已经能够下载了,应该更新一下这篇老博客了,呵呵。由于三个多月的时间微软是不会让闲着的,按照MS开发流程和惯例。Beta1和Beta2之间的修改应该还是不小的。在期间要收集大量用户对Beta1的反馈、修复非常多重要的Bug、通过DCR (Design Change Request)的方式添加新的功能、完好界面、确定销售策略等等等等,而Beta2到RC/RTM则相对而言改变会非常少。

所以对于Beta2应该更认真地用一用。我依照说明安装了TFS Beta 2完整的功能,果然整个过程比Beta1更为简单和方便。

本想好好地再博客一下安装的过程和大家分享,可是偶然间发现了微软TFS的“老大级”人物Brian Harry的一篇最新博客文章:

《TFS 2010 for SourceSafe Users》

这篇文章已经讲得很好了而且配有对应的图片,是高速安装TFS 2010的经典好文,再结合上《TFS 2010安装指南》,安装TFS不再是啥难事了。

所以俺也就能够省省,不用再具体更新这篇博客了。

通过这篇文章也不难看出,微软对用户的需求和分析的还是颇下了一番功夫的,而且对用户抱怨最多的TFS繁琐的安装和配置进行了较大幅度地改进,主要体如今下面三个方面:

  • 尽管详细的内容还没有确定。但TFS 2010的授权和价格将会更加容易操作和低廉。就像文中所描写叙述的: "I can tell you that it will be at least as easy and cost effective to get as SourceSafe has been"。

    尽管仅是在Brian老大个人博客上透露了这些信息。但有充分的理由相信Brian不是在忽悠我们。希望详细的内容可以早日透露出来,期待中.....。

    到时假设真的可以"as easy as and cost effective as Visual SourceSafe (VSS)"。还真想不出还有啥理由继续再用VSS了,呵呵!

    等一等。立即俺又想到另一个不升级到TFS的理由。那就是现有的已经存在的或者正在使用的VSS数据。似乎这也不用操心。Microsoft也想到了(看来微软这次是铁了心。要把VSS用户搞到TFS上来。呵呵!

    )。在 Jason Zander的博客(Visual Studio Team System整个产品的老大)上提到了怎样进行VSS到TFS的迁移,其兴许的文章中会详细介绍怎样将已有的VSS数据库升级到TFS数据库,俺也是期待中......

  • TFS的安装条件也不再那样苛刻了。它能够安装在client操作系统上,如:Windows Vista 和 Windows 7 Home Premium或者更高的版本号上。同一时候,它也支持最新的64位操作系统和早期的32系统上。具体的操作系统俺还没有查到。应该在安装指南中有具体内容。今年12月份,去參加微软MVP 2009活动的时候,发现同事Ronglu在她的笔记本(4G 内存,双核,Win7)上安装了TFS 2010 Beta 2(Basic配置)。并用它演示了TFS的功能以及使用VS 2010进行Sharepoint的开发。

    TFS竟然能安装到笔记本上了,非常是让人惊讶吧!

  • 早前版本号的TFS安装比較复杂,导致大量採用更为轻量级的VSS工具的用户并没有升级到TFS,简化繁琐的安装也是促使这部分用户迁移到TFS的第一步。TFS 2010的安装过程细化了不同的应用需求。针对不同情况推出了:Basic、Standard和Adanced三种配置向导。

    Basic安装步骤在上面的文章中都给出了图片,已经是相当地简单了。

    即使是Advanced方式,我尝试了一下也还是非常easy的,提供了非常多自己主动验证机制以辅助安装过程。

综上所述,TFS 2010在安装和配置可用性和易用性上的进步是很值得期待的。联想道从广为诟病的Windows Vista到明天就要轰轰烈烈公布的Windows 7的巨大转变,不得不感慨仅仅有做用户真正想要的东西、为人民服务才是“星光大道”,再大的公司也不例外,希望MS这回真正吸取Vista的教训,上了大道。

当然VS 2010改进和增强。还远不仅仅这些,它在构架工具和測试方面的改进是相当惊人的,我对这方面很感兴趣。为此也写了一些博客文章与大家分享。兴许还会有很多其它内容,欢迎大家多提意见,我们共同学习和提高,呵呵!以下是已经写好的博客内容:

建模工具

Visual Studio 2010 建模学习(八) - 升级Beta2模型project到RC (AtUpgrade.exe)

Visual Studio 2010 建模学习(七) - 资源大杂烩

Visual Studio 2010 建模学习(六) - UML还有点事儿

Visual Studio 2010 建模学习(五) - UML那点事儿

Visual Studio 2010 建模学习(四) - 5种符合UML2.1.2规范的UML图

Visual Studio 2010 建模学习(三) - 构架浏览器 (Architecture Explorer)

Visual Studio 2010 建模学习(二) - 依赖图 (Dependency Graph)

Visual Studio 2010 建模学习(一) - 什么是DGML?

測试工具

VS 2010 測试功能学习(十) - 从Generalist到Specialist

VS 2010 測试功能学习(九) - 数据驱动的手动測试用例(@Parameter)

VS 2010 測试功能学习(八) - RnP与Coded UI測试继续篇

VS 2010 測试功能学习(七) - RnP与Coded UI自己主动化測试

VS 2010 測试功能学习(六) - Rolling Build

VS 2010 測试功能学习(五) - Gated Check-in

VS 2010 測试功能学习(四) - Test Impact Analysis (TIA)

VS 2010 測试功能学习(三) 真正的主角儿

VS 2010 測试功能学习(二) 问与答

VS 2010 測试功能学习(一) 新老Logo


------------------------------------------  下面2009/6/19博客内容 --------------------------------------------

在历时了一年的多开发后。微软开发工具套件Visual Studio 2010 (内部开发代号: Dev10)  Beta 1 版终在2009年5月18日公布了。它包含了:

·         .NET Framework 4.0 Beta 1 (x84, x64和ia64)

·         Visual Studio 2010 Professional Beta 1

·         Visual Studio Team System 2010 Team Suite Beta 1

·         Visual Studio Team Foundation Server 2010 Beta 1

·         等等

等一系列的产品。具体的内容我就不在这里赘述了。具体的内容以及下载方式。大家能够訪问以下的地址:http://msdn.microsoft.com/en-us/subscriptions/downloads/default.aspx?pv=18:370 

本人对Team Foundation Server 很感兴趣,将在随后的一段时间内,写一些相关 Blog来记录对Visual  Studio Team Foundation Server 2010 Beta 1(下面就简称,TFS 2010 Beta 1)使用有感,并介绍一些相关的知识和使用经验与大家共同分享。

不知道大家是否知道Brian Harry,他但是微软负责TFS的老大,他在MSDN上的Blog(http://blogs.msdn.com/bharry/default.aspx)也是关于TFS最权威动态和信息的公布地点,同一时候你也能够向他提问题进行交流。对于关心TFS的朋友,强烈建议你有事没事都去看看。呵呵。

作为这一系列文章的开篇。首先来简介一下TFS 2010 Beta 1的安装。

以前以前安装过TFS 2008 + SP1。整体感觉还是比較简单的,最重要的是要先看一下安装文档。依照安装文档的步骤一步步地进行基本上不会有问题。同理,在安装TFS 2010 Beta 1之前,也先好好的阅读一下安装指南,以下给出了两个手冊的下载连接:

§  TFS 2008 RTM + SP1 安装指南下载

§  TFS 2010 Beta 1安装指南下载

在TFS 2010 Beta 1安装指南中共介绍了4种安装场景,它们各自是:

§  小型开发团队(单server)安装:是将全部的相关服务都装到一台server上。 包含:TFS、其配置数据(SQL Server)、Report Server 以及Portal Server。这当中Report和Poral是可选择的服务。

它也是最为直接和简单的一种安装方式,适合于规模不大的小型开发团队。

§  利用已有构架环境(多server)安装:该方式同意用户将不同的服务安装不同的server上。或者利用已有的安装好的server,如SQL Server、Office SharedPoint Server 2007和Windows SharePoint Services 3.0。同一时候,这样的方式也有利于重发发挥硬件性能,在多个server之间进行负载平衡。

§  升级安装:支持从TFS 2008 + SP1升级到TFS 2010 Beta 1。在以后的版本号还将支持从TFS 2005 + SP1和TFS 2010 Beta 1升级。

§  安装实验室管理:使用户能够创建和管理虚拟机。

而TFS 2008则仅提供了单server和双server两种安装场景,看来新版本号支持的安装更为丰富 。安装指南为每种安装方式都提供了一列表,具体列出了安装的每一个步骤,安装之前打印一份在手是一个不错的选择。

本文这里介绍第一种也是最简单的安装场景–单server安装。

TFS 2010 Beta 1所支持的操作系统 : Windows 2003 + SP2, Windows 2003 R2 + SP2 和 Windows 2008。我选择的是Windows 2003.

(一)IIS 6.0:ASP.NET和IIS组件的安装

IIS的安装须要从Windows 2003(或者SP2)的关盘复制文件,在安装完毕后最后在使用Windows Update更新一下最新的安全补丁包。

(二)SQL SERVER 2008安装

TFS 2010要求SQL Server 2008标准版或者企业版,在安装之前须要先安装.NET Framework 3.5 SP1, 安装程序会帮你一并安装上的,但须要你连接网上。由于要下载.NET Framework的安装包。此外。SQL SERVER的安装须要对Windows Firewall进行对应的设置,打开一些TCPport,如1433、1434、2382、2383、80等,详细的设置方法请參看 http://msdn.microsoft.com/en-us/library/cc646023.aspx

(三) Team Foundation Server安装

TFS的安装是比較简单的,仅仅要依照步骤安装一步一步的走下去就能够了。

(四)配置TFS

在TFS安装完毕之后还不能使用。须要进行一下配置才干够。对于一般的应用而言,选择默认配置选项就足够,而其配置起来很easy。

(五)Team Explorer的安装

为了验证TFS已经成功安装。能够安装Team Explorerclient工具,用以连接TFS来验证server是否可用。Team Explorer能够装在这台server上。也能够另外找一台联网的机器上。

总结:

整体来说安装的过程并不复杂。仅仅要好好花点时间阅读一下安装指南,并依照上面的操作一步步进行就能够了。

唯一让我认为略微有些困惑的地方,就是所要使用的不同账户,如TFSREPORTS,TFSSERVICE,WSSERVICE和SQLSERVICE。我是安装在域中,安装SQL SERVER它是一个专用的域帐户,在配置TFS使用其他域帐户。此帐户和WSSERVICE这是同一个帐户。

TFS 2010 使安装更容易,让VSS历史相关推荐

  1. tfs 安装mysql.h_SQL Server Management Studio连接到TFS 2010的步骤

    1. SQL Server Management Studio 2. 安装.NET Framework 4.0 3. 安装Visual Studio 2010 Team Explorer 4. 安装 ...

  2. VSTS 2010体验 - TFS 2010变化巨大

    VSTS 2010 Beta版出来一段时间了,之前我试用过技术预览版,其实就是Beta1,看来大家都发了很多开发方面的体验,身为VSTS的MVP,我关注的可能和大家有点区别,TFS变化确实不小,都说微 ...

  3. PowerShell 2.0 实践(十一)管理 TFS 2010 (2)

    上一次我们熟悉了一下TFS 2010的整体架构,搭建了x64平台下的开发.测试环境.本次开始我们来深入研究一下TFS 2010的对象模型,TFS 2010的PowerShell扩展也是建立在其对象模型 ...

  4. Exchange server 2010 beta安装部署流程

    本文使用了微软公开发布的exchange server 2010 beta进行部署测试.这篇文档将用到下列产品 windows server 2008 64bit enterprise AD func ...

  5. Tfs 2010使用小技巧

    一.如何删除工作项 1.使用Tfs管理员账户登录 2.使用Cmd打开命令行窗口 如果是32位系统,cd "C:\Program Files\Microsoft Visual Studio 1 ...

  6. Exchange Server 2010部署安装

    Exchange Server 2010部署安装之一 最近刚学习了一下Exchange Server 2010感觉特别酷,而且操作很方便,为了巩固知识,准备将各个功能进行测试,并作一个记录! 理论性的 ...

  7. vim ctrlp_使用Ctrlp和Ctag使Vim更智能

    vim ctrlp by _haochuan 通过_haochuan 使用Ctrlp和Ctag使Vim更智能 (Make Your Vim Smarter Using Ctrlp and Ctags) ...

  8. TFS 2010 备份和恢复的完整解决方案

    原文: http://www.almnetworks.net/zh-CN/post/2010/08/20/TFS-Backup-and-Restore-become-much-easier-than- ...

  9. 隔离见证_云见证–一种使我们的生活更轻松的新功能

    隔离见证 In order to have a well-configured cluster we need to setup the quorum properly, but there's mo ...

  10. 翻译 Windows Server 2016和System Center 2016 技术预览版4 使创新更容易

    英文标题:Make innovation easier with Windows Server 2016 and System Center 2016 Technical 中文标题:Windows S ...

最新文章

  1. DeepMind集成AI智能体架构「MERLIN」:基于目标导向智能体中的无监督预测记忆
  2. 决定投身书海,WEB前端开发书籍推荐
  3. php环境搭建sqlserver,ThinkPHP5.0/5.1对接SQLServer数据库(宝塔环境)
  4. python反射、闭包、装饰器_python 闭包装饰器(一)
  5. vs 2010 不显示解决方案文件
  6. 负债越多的人越容易翻身
  7. matlab中circle函数_JavaScript碎片——函数闭包(模拟面向对象)
  8. python 发送email邮件带附件
  9. 技术人如何加速成长?提升你的思维和学习方式
  10. 用SAI的时候笔会自动取色,画个草稿都画不下去怎么办
  11. uniapp运行 pages.json解析失败,args (“--max-old-space-size=2048“, “E:/QMDownload/SoftMgr/HBuilderX/plugins/
  12. protues仿真出现Simulation is not running in real time....的情况处理
  13. DuckDuckGo
  14. matlab中求极值extr,extr.m · A.Star算法组/snowland-itd-matlab - Gitee.com
  15. 【机器学习】机器学习常见符号
  16. 实现一个简单的压测工具
  17. 对华锐风电的一些看法
  18. package.json 与 package-lock.json文件的区别
  19. 网站设计的思考(藏)
  20. java获取指定日期的下一天

热门文章

  1. C# 比较两个数组中的内容是否相同的算法
  2. 输出表格csv_自动提取生成excel表格!推荐一款开源工具
  3. rust第三人称视角插件_第三人称视角ThirdPerson Everything Mod
  4. 宝塔Warning: require(): open_basedir restriction in effect
  5. configure: error: Can‘t find ext2fs library
  6. 蚂蚁如果上市成功,价格崩盘是必然的
  7. VirtualBox虚拟机,WIN7的性能远远落后于LINUX及解决办法
  8. 韩国李世石跟韩国AI大战,2负一胜
  9. 工作文档化升级为工作列表化
  10. 同一个字体,不同平台完全不同