TFS全称是Team Foundation Server 是微软发布的VSTS套件的服务器管理工具,其中具有团队门户,文档管理,版本控制,项目管理,测试管理,等功能,适合使用VSTS做。Net开发的团队构建团队服务器开发。
至于TFS的安装似乎比较繁琐,TFS必须安装在WINDOWS Server下,建议使用WIN2003 SP2版本,第一步要把IIS给安装上,因为不安装IIS,SQL server 2005是不能被正确安装的。然后装上SQL SERVER2005开发人员版或者企业版,那个VS自带的数据库是不行的,另外,SQL server 2005 开发版也就是付费版和免费版是不能共存的,这个希望大家在安装SQL server的时候要注意的。安装SQL server的时候,必须选择全部安装,在启动的设置的时候要全部选上。完成了SQL server 2005的安装后,把它的SP2包也要打上。此时可以安装TFS 2008,在安装TFS2008的时候会遇到三次要输入帐号的页面,另外虽然安装文档上说数据库服务器和TFS服务器可以是分布式的,但是我多次尝试,都没有成功,建议小型的团队应用还是装在一个服务器上吧。在安装之前希望先建立三个帐户,TFS_User,TFS_Report,TFS_WSS,第一个帐户是TFS使用的帐号,用来使用TFS服务的,包括创建项目啊之类的,第二个帐号是用来和SQL Server通信做报表服务的,第三个帐户是sharepoint的管理员帐户,因为TFS总体来说是由三部分构成的,门户用的是sharepoint,sharepoint是有严格的帐户和权限的,需要用TFS_WSS,对于源代码控制来说需要用到TFS_User,对于报表的生成,需要TFS_Report这个帐户。在实际的安装中,我的TFS_Report帐户不能正常工作,于是,我改成了,和报告服务器的链接使用winows集成验证。
今天解决的问题,是利用TFS来做源代码控制的工作,也就是要添加成员,这个工作从昨天到今天有了研究成果,但是不代表正确,不过至少能用。首先在windows用户中新增一个帐户譬如,TFS_Mars,然后将TFS_User的组都copy过来,然后在本机打开VS2008在TFS Explorer中选择项目成员,然后在组成员资格那里选择显示全部帐户,编辑“Team Foundation Lincensed users”属性,选择将TFS_Mars通过window user的形式加入,然后在相关项目的角色中编辑属性,然后将TFS_Mars加入相关的组,最后再使用TFS_User登陆门户后找到组和用户设置的地方,添加TFS_Mars这个帐户,这样的话,基本上TFS_Mars这个帐户就可以登陆门户,并可以使用源代码控制的功能了。
至于TFS的安装似乎比较繁琐,TFS必须安装在WINDOWS Server下,建议使用WIN2003 SP2版本,第一步要把IIS给安装上,因为不安装IIS,SQL server 2005是不能被正确安装的。然后装上SQL SERVER2005开发人员版或者企业版,那个VS自带的数据库是不行的,另外,SQL server 2005 开发版也就是付费版和免费版是不能共存的,这个希望大家在安装SQL server的时候要注意的。安装SQL server的时候,必须选择全部安装,在启动的设置的时候要全部选上。完成了SQL server 2005的安装后,把它的SP2包也要打上。此时可以安装TFS 2008,在安装TFS2008的时候会遇到三次要输入帐号的页面,另外虽然安装文档上说数据库服务器和TFS服务器可以是分布式的,但是我多次尝试,都没有成功,建议小型的团队应用还是装在一个服务器上吧。在安装之前希望先建立三个帐户,TFS_User,TFS_Report,TFS_WSS,第一个帐户是TFS使用的帐号,用来使用TFS服务的,包括创建项目啊之类的,第二个帐号是用来和SQL Server通信做报表服务的,第三个帐户是sharepoint的管理员帐户,因为TFS总体来说是由三部分构成的,门户用的是sharepoint,sharepoint是有严格的帐户和权限的,需要用TFS_WSS,对于源代码控制来说需要用到TFS_User,对于报表的生成,需要TFS_Report这个帐户。在实际的安装中,我的TFS_Report帐户不能正常工作,于是,我改成了,和报告服务器的链接使用winows集成验证。
今天解决的问题,是利用TFS来做源代码控制的工作,也就是要添加成员,这个工作从昨天到今天有了研究成果,但是不代表正确,不过至少能用。首先在windows用户中新增一个帐户譬如,TFS_Mars,然后将TFS_User的组都copy过来,然后在本机打开VS2008在TFS Explorer中选择项目成员,然后在组成员资格那里选择显示全部帐户,编辑“Team Foundation Lincensed users”属性,选择将TFS_Mars通过window user的形式加入,然后在相关项目的角色中编辑属性,然后将TFS_Mars加入相关的组,最后再使用TFS_User登陆门户后找到组和用户设置的地方,添加TFS_Mars这个帐户,这样的话,基本上TFS_Mars这个帐户就可以登陆门户,并可以使用源代码控制的功能了。