TFS 2010 使安装更容易,让VSS历史
一转眼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
究竟有哪些改进呢?一条条列出来太琐碎了,简单归纳一下:
- 改进和添加了非常多新功能,具体内容在MSDN上已一一列出了,请參考:What's New for Visual Studio Application Lifecycle Management 2010
- 安装步骤大为简化和智能化。
- 安装的Basic配置方式支持将TFS安装在非server操作系统上,如:Vista和Win7。
- VSSConverter工具支持从Visual SourceSafe(VSS)到TFS 2010的自己主动迁移;
- TFS 2010带有开发代号为“
displaylang=en&FamilyID=af1f5168-c0f7-47c6-be7a-2a83a6c02e57">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的经典好文,再结合上《 displaylang=en&FamilyID=2d531219-2c39-4c69-88ef-f5ae6ac18c9f">TFS 2010安装指南
所以俺也就能够省省,不用再具体更新这篇博客了。
通过这篇文章也不难看出,微软对用户的需求和分析的还是颇下了一番功夫的,而且对用户抱怨最多的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)
------------------------------------------ 下面2009/6/19博客内容 --------------------------------------------
在历时了一年的多开发后。微软开发工具套件Visual Studio 2010 (内部开发代号: 年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
· 等等
等一系列的产品。具体的内容我就不在这里赘述了。具体的内容以及下载方式。大家能够訪问以下的地址: pv=18:370">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之前,也先好好的阅读一下安装指南,以下给出了两个手冊的下载连接:
§ displaylang=en&FamilyID=2d531219-2c39-4c69-88ef-f5ae6ac18c9f">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历史的更多相关文章
- TFS 2010 让安装更简单,也让VSS成为历史
一转眼VS 2010 RC(Release Candidate)版本号已经公布一月多了,RTM(Release To Manufacturer)版本号也快妥了,已经进入了最后的倒计时,仅仅等4月12号 ...
- TFS 2010 使用手册(四)备份与恢复
本文参考了http://developer.51cto.com/art/201010/229066.htm的文章. TFS的备份与恢复一直没有很完整的解决方案,要完成一个很好的备份要有很多的手动步骤才 ...
- (转)VS2008连接TFS 2010
偶尔还是会用到,老是忘记安装的顺序,在这儿mark一下. 用VS2008连接TFS 2010, 需要按照以下顺序安装一下组件: .VS2008 Team Explorer 2008 3.Install ...
- [转帖]传输层安全协议TLS 1.3 RFC 8446使互联网更快、更安全
传输层安全协议TLS 1.3 RFC 8446使互联网更快.更安全 2018-08-12 11:38:19作者:LINUX人稿源:开源社区 https://ywnz.com/linuxyffq/261 ...
- 安装更强大更美观的zsh,配置oh my zsh及插件
安装更强大更美观的zsh,配置oh my zsh及插件 #0x0 安装zsh #0x1 安装oh my zsh #0x2 配置zshrc #0x3 配置主题 #0x4 安装插件 #0x5 小结 #0x ...
- TFS 2010 配置的时候,提示TF255466错误
TFS 2010 配置的时候,提示TF255466错误 Error [ System Checks ] TF255466: The configuration process for Team Fou ...
- TFS 2010 使用手册(三)权限管理
本文参考了 蔚蓝的宁静 http://www.cnblogs.com/tymo/archive/2011/03/21/1990550.html 等文章. 1.权限说明 1.1 权限关联 TFS的权限与 ...
- 如何使代码审查更高效【摘自InfoQ】
代码审查者在审查代码时有非常多的东西需要关注.一个团队需要明确对于自己的项目哪些点是重要的,并不断在审查中就这些点进行检查. 人工审查代码是十分昂贵的,因此尽可能地使用自动化方式进行审查,如:代码 ...
- VC++2010组件安装失败解决办法
安装SQLSERVER时,安装不上,总是报错说 VC++2010组件安装错误. 单独安装时,也会报出严重错误无法安装.就是下面这两个 最后到网上找到一个办法解决了:如下: 下载这个软件 Microso ...
随机推荐
- jquery 如何动态绑定传递到后台上传组件参数
$("#upload_photo").uploadify({ 'auto' : false, 'method' : "post", 'height' : 20, ...
- 从最大似然到EM算法浅解
从最大似然到EM算法浅解 zouxy09@qq.com http://blog.csdn.net/zouxy09 机器学习十大算法之中的一个:EM算法.能评得上十大之中的一个,让人听起来认为挺NB的. ...
- Linux安装jdk 8和环境变量配置
1.下载jdk 地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.将刚刚 ...
- 【原创】leetCodeOj ---Construct Binary Tree from Preorder and Inorder Traversal 解题报告
原题地址: https://oj.leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/ 题目 ...
- [Erlang危机](5.1.0)VM检测概述
原创文章.转载请注明出处:server非业余研究http://blog.csdn.net/erlib 作者Sunface 把执行指标储存在VM的内存中.能够指定是全局的还是app所特有的. • vms ...
- 轻量级跨平台消息传递协议XML-RPC深度解析
一.引言 实现跨平台通信的协议主要有简单对象訪问协议(Simple Object Access Protocol,SOAP).代表性状态传输(Representational State Transf ...
- —教训深刻—SQL Server大约TempDB使用
场景现象 中午查询了流水,因未与业务人员沟通好.忘了删选条件,导致TempDB不能分配空间,SQL Server高负载执行. 错误分析 我们来看看错误日志: 再来看看TempDB自增长记录: 事件 逻 ...
- android应用框架构建------AppManager
体验一些Android应用程序开发的个人总结 当我们开发应用程序.经常有非常多非常多activity,在这一刻,我们需要一个activity堆栈,以帮助管理activity的finish和start. ...
- 将cocos2dx+lua创建的游戏port到windows phone
在整个Port的过程中遇到的问题总结例如以下 1.一定要使用最新版本号的cocos2dx,原因大家看一下changelog就知道了,近期的cocos2dx版本号都是在修windows phone上的b ...
- 学习json-rpc
最近做一个和SmartHome相关的项目,文档不全不说,连个像样的Demo都没,痛苦!!当然,这是题外话.今天来说说项目中主要用到的通讯协议:json-rpc,简单地说,它是以json格式进行的远程调 ...