Team Foundation Server常见问题

2015-04-21 10:21:07

   

1.当我们安装新的Team Foundation Server,我们可以使用现有的SharePoint服务器应用程序吗?

2.当我们新建团队项目的时候,我们可以使用现有的SharePoint Site Collection吗?

3.当我们新建新的团队项目的时候,我们可以生成一个现有Site Collection的子网站吗( Sub-Site )

4.当域环境改变后,我该如何添加和删除TFS Service Group中的账号?

5.如何从意外中恢复TFS服务器?

6.我们真的需要三个不同的帐号安装Team Foundation Server吗?

7.我如何才能把一个TFS 2005的服务器升级到TFS 2008并且把SQL Server 默认实例换成被命名的实例?

8.请问安装帐号在数据层服务器(Data-Tier)上需要是一个系统管理员帐号吗?

9.TFS 2008的版本控制服务的离线工作模式是怎样的?

10.TFS 在它的版本控制服务中保存了那些信息,它又是如何保存的呢?

11.如何用TFS 2005 编译VS2008 的项目?如何处理遇到的编译错误:“Solution file error MSB5014: File format version is not recognized.  MSBuild can only read solution files between versions 7.0 and 9.0, inclusive:”?

12.请问如何在一台服务器上运行两个编译代理(Build Agent)

13.请问如何在不用测试元数据(test metadata)和测试队列(test lists)的情况下运行测试程序

14.请问如何改变团队编译中Get命令的递归类型(recursion type)

15.请问如何改变TFS数据库使用的硬盘

16.请问如何在TFS中使用SQL Server镜像(SQL Mirroring)

17.为什么需要在 我们安装正式版(RTM)之前完全卸载测试版(beta)

18.为什么在 我们安装双服务器TFS 2008 之前 需要 卸载TFS 2005数据层服务器的组件?

19.TFS 2008 支持Windows Server 2008 吗?

20.TFS 2005 支持Windows Server 2008 吗?

21.请问在Windows Server 2008上我该注意哪些事情?

22.Team Explorer 2005 Team Foundation Server 2008 兼容吗?

23.Team Build 2005 TFS2008上支持吗?

24.我们可以把Report Service Analysis Service 安装在其他服务器上吗?

25.如何改变TFS命令行工具运行的帐号?

26.如何从TFS 2005的工作组版本(Workgroup)升级到标准版(Standard)

27.如何设置工作条目(work item) 的附件的最大大小

28.如何从Internet网络上使用TFS

29.如何修改TFS中使用倒的WSS网站的模板?

30.如何设置域信任在不同的TFS组件之间?

31.当我们把TFS2005升级到2008 以后 如何把Windows SharePoint Service (WSS) 2.0升级到3.0

32.如何在TFS版本控制中设计SolutionProject目录结构?

33.如何在Team Build中编译.NET1.1的程序?

  

2009年7月12日 13:57
60
积分
前 20.00
注册 Jun 2009
Microsoft
60 分数

  

1.当我们安装新的Team Foundation Server,我们可以使用现有的SharePoint服务器应用程序吗?  [回到顶端]

 

可以,在安装过程中,我们有选项可以填写SharePoint WSS Site URL. 

 

安装完成以后,如果你想让团队项目使用新的SharePoint WSS Site, 我们可以使用TfsAdminUtil.exe ConfigureConnections 工具去修改TFS使用的SharePoint WSS SitURL 连接。请注意,这个命令不会帮你移动WSS的内容。你需要复制,移动已有的团队项目 (Team Project)WSS site的内容。请在WSS 服务器上安装TFS Sharepoint Extensions。否则你将不能新建新的团队项目。在现有版本的TFS上,TFS服务器和WSS Site有一对一的关系。TFS不支持多个WSS Site 同时提供服务给一个TFS服务器。

  

更多的内容,请参考

http://blogs.msdn.com/sudhir/archive/2007/06/25/sharing-your-corporate-sharepoint-server-with-multiple-tfs-servers.aspx

 

 

2.当我们新建团队项目的时候,我们可以使用现有的SharePoint Site Collection吗?  [回到顶端]

  

不可以。TFS 不支持绑定已有的SharePoint 网站到新建的团队项目上.在新建团队项目的向导中产生的SharePoint网站的URL连接在一个SharePoint 服务器应用程序上是一个新的顶级网站.

 

 

3.当我们新建新的团队项目的时候,我们可以生成一个现有Site Collection的子网站吗( Sub-Site )  [回到顶端]

 

不可以,当前版本的TFS不支持此功能。这个议题正在研究中。

 

 

4.当域环境改变后 我该如何添加和删除TFS Service Group中的账号?  [回到顶端]

 

关于这个问题,请参考:

http://blogs.msdn.com/charles_sterling/archive/2008/02/19/adding-or-removing-accounts-from-the-service-accounts-group-after-performing-a-domain-move-on-tfs-2005.aspx

 

 

5.如何从意外中恢复TFS服务器?  [回到顶端]

 

关于这个问题,请参考:

Managing Team Foundation Server Backups

 

 

6.我们真的需要三个不同的帐号安装Team Foundation Server吗?  [回到顶端]

 

关于这个问题,请参考最新的TFS安装手册。下面是安装手册的下载连接

TFS 2008  http://go.microsoft.com/fwlink/?LinkId=79226 

 TFS 2005  http://go.microsoft.com/fwlink/?LinkId=40042

以及 Clarification on TFS Setup with Admin Accounts

 

 

7.我如何才能把一个TFS 2005的服务器升级到TFS 2008  并且 把SQL Server 默认实例换成被命名的实例?  [回到顶端]

 

请参考Sudhir的文章:

http://blogs.msdn.com/sudhir/archive/2007/05/31/upgrade-tfs-2005-with-default-instance-to-orcas-with-named-instance.aspx

 

 

8.请问安装帐号在数据层服务器(Data-Tier)上需要是一个系统管理员帐号吗?  [回到顶端]

 

不需要,只需要是SQL Server服务的管理员就可以了。更多内容请参考:

http://blogs.msdn.com/sudhir/archive/2007/06/01/orcas-is-tfs-setup-account-required-to-be-admin-on-dt-machine.aspx 

 

 

9.TFS 2008的版本控制服务的离线工作模式是怎样的?  [回到顶端]

 

TFS 2008 添加了改进的离线工作支持,如何让一个Solution离线工作,请参考:

When and how does my solution go "offline"?

How to make TFS Offline strictly solution-based

 

 

10. TFS 在它的版本控制服务中保存了那些信息,它又是如何保存的呢?  [回到顶端]

 

关于这个问题,请参考:

How offline mode works in TFS 2008 version control

TFS Version Control Concepts 1: Items

TFS Version Control Concepts 2: Item Names

TFS Version Control Concepts 2b: Namespaces in practice

TFS Version Control Concepts 3: Item Versions and the two meanings of 'Changeset'

 

 

2009年7月12日 13:58
60
积分
前 20.00
注册 Jun 2009
Microsoft
60 分数

 

11.如何用TFS 2005 编译VS2008 的项目?如何处理遇到的编译错误:“Solution file error MSB5014: File format version is not recognized.  MSBuild can only read solution files between versions 7.0 and 9.0, inclusive:”?  [回到顶端]

 

关于这个问题,请参考Buck的文章:

http://blogs.msdn.com/buckh/archive/2007/11/29/building-vs-2008-projects-with-tfs-2005.aspx

 

 

12.请问如何在一台服务器上运行两个编译代理(Build Agent)  [回到顶端]

 

请参考文章:

http://blogs.msdn.com/jpricket/archive/2007/08/03/tfs-2008-running-two-build-agents-on-the-same-machine.aspx

 

 

13.请问如何在不用测试元数据(test metadata)和测试队列(test lists)的情况下运行测试程序  [回到顶端]

 

请参看文章:

http://blogs.msdn.com/buckh/archive/2007/04/27/update-to-quot-how-to-run-tests-in-a-build-without-test-metadata-files-and-test-lists-vsmdi-files-quot-test-categories.aspx

 

 

14.请问如何改变团队编译中Get命令的递归类型(recursion type)  [回到顶端]

 

请参考文章:

http://blogs.msdn.com/jpricket/archive/2007/12/10/changing-the-recursion-type-for-the-initial-get-that-team-build-does.aspx

 

 

15.请问如何改变TFS数据库使用的硬盘  [回到顶端]

 

请参考文章:

http://blogs.msdn.com/bharry/archive/2007/12/18/changing-what-drive-tfs-databases-are-on.aspx

  

 

16.请问如何在TFS中使用SQL Server镜像(SQL Mirroring)  [回到顶端]

 

请参考文档:

http://blogs.msdn.com/sudhir/archive/2007/09/19/tfs-failover-sql-mirroring.aspx

 

 

17.为什么需要在 我们安装正式版(RTM)之前完全卸载测试版(beta)  [回到顶端]

 

这个很重要,需要保证安装过程使用了正式的组件。正式版如果检测到还有测试版的组件,安装过程就会被中断。

 

 

18.为什么在 我们安装双服务器TFS 2008 之前 需要 卸载TFS 2005数据层服务器的组件?  [回到顶端]

 

这个是因为,TFS 2008 已经没有数据层服务器端的SKU. 用户必须在安装TFS 2008 之前卸载TFS 2005数据层服务器的组件。如果在之后卸载数据层端组建,卸载程序将会同样删除TFS2008的存储过程。

 

 

19.TFS 2008 支持Windows Server 2008 吗?  [回到顶端]

 

是的,正式版的TFS 2008 支持Windows Server 2008。详见:

http://msdn2.microsoft.com/en-us/library/ms253078.aspx

 

 

20.TFS 2005 支持Windows Server 2008吗?  [回到顶端]

 

不支持。详见: 

http://msdn2.microsoft.com/en-us/library/ms400697(VS.80).aspx

 

2009年7月12日 13:59
60
积分
前 20.00
注册 Jun 2009
Microsoft
60 分数

 

21.请问在Windows Server 2008上我该注意哪些事情?  [回到顶端]

 

现在SharePoint 不再包含在Windows Server 2008中。我们需要自己安装它。当我们在Windows Server 2008 中安装TFS 2008的时候,安装程序不会自动安装SharePoint

 

这个是因为有很多不确定的因素。我们不能确定那个时候,SharePoint已经被改变了多少。

 

还有一个问题是:当你在Windows Server 2008上安装WSS 3.0的时候,安装程序会告诉你你必须安装SP1 of WSS 3.0. 你会觉得奇怪我为何第一次安装WSS 3.0的时候,就需要SP1。答案是你需要安装Windows Sharepoint Services 3.0 with SP1。这个安装包同时安装了WSS 3.0SP1.

 

 

22.Team Explorer 2005 Team Foundation Server 2008 兼容吗?  [回到顶端]

 

是的,Team Explorer 2005 Team Foundation Server 2008 可以一起工作。同样的Team Explorer 2008 Team Foundation Server 2005 可以一起工作。

  

更多的兼容性的内容请参考:

http://msdn2.microsoft.com/en-us/library/bb558975.aspx

 

 

23.Team Build 2005 TFS2008上支持吗?  [回到顶端]

 

不支持。Team Build Team Foundation Server 需要是同一个版本,都是2005 或都是2008

 

 

24.我们可以把Report Service Analysis Service 安装在其他服务器上吗?  [回到顶端]

 

可以。

 

TFS 2005 中,Report Service必须安装在App-Tier. Analysis Service必须安装在Data-Tier

 

TFS 2008 中,我们可以把它们安装到其他服务器上。安装方法被记录在安装手册中的如何定制安装的章节中 (How to: Customize Deployment of Team Foundation) 这里是下载连接 http://go.microsoft.com/fwlink/?LinkId=79226

 

 

25.如何改变TFS命令行工具运行的帐号?  [回到顶端]

 

当客户端程序连接TFS服务器的时候,服务器验证客户端程序的运行帐号。客户端程序使用当前用户的登陆帐号作为运行帐号。我们可以使用命令行工具(Run As)改变它

 

比如:RunAs /profile /env /user:mydomain\username "<TFSCommandLine>"

 

   

26.如何从TFS 2005的工作组版本(Workgroup)升级到标准版(Standard)  [回到顶端]

 

我们可以按照下面的文档进行升级。

How to: Upgrade from Team Foundation Server Workgroup Edition

 

在升级以前,我们需要一个有效的Production Key. 更多内容请参考:

Team Foundation Server Upgrade Types

How do I upgrade to TFS 2008

 

在升级的过程中,可能会遇到Production ID(PID)问题。PID字段会变成只读。但TFS需要一个新的PID.如果需要这种情况,请尝试从安装程序中安装,而不是从控制面板的删除/添加程序服务中安装。

 

标注版的安装程序有两种形式:零售版,授权版

 

 

27.如何设置工作条目 ( work item) 的附件的最大大小  [回到顶端]

 

请参考文档:

How to: Set the Maximum Attachment Size for Work Items

 

 

28.如何从Internet网络上使用TFS?  [回到顶端]

 

请参考文档:

Chapter 17 - Providing Internet Access to Team Foundation Server

 

 

29.如何修改TFS中使用倒的WSS网站的模板?  [回到顶端]

  

下面是修改的简要步骤:

 

1.列出WSS服务上所有的模板.(WSS 3.0为例子)

1.1 登陆到WSS服务器

1.2 打开命令行运行 窗口。

1.3 转换到如下目录:<ProgramFolder>\common files\Microsoft Shared\web server extensions\12\bin

1.4 使用“stsadm -o enumtemplates”命令列出所有的模。打印或则记录它。

    

2.使用deletetemplate命令删除旧的模板 。

例子:

stsadm -o deletetemplate -title VSTS_MSFAgile.

stsadm -o deletetemplate -title VSTS_MSF_CMMI.

               

更多参见: http://technet.microsoft.com/en-us/library/cc288624.aspx

 

3.使用 WSS 命令工具 Stsadm.exe 添加模板。

例子:

Stsadm.exe -o addtemplate -filename "*******.stp" -title TitleName

Stsadm.exe -o addtemplate -filename "********.stp" -title TitleName

 

你可以在如下目录找到TFS 2008自带的WSS模板

C:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools\Templates

 

更多请参见:

http://technet2.microsoft.com/windowsserver/WSS/en/library/700c3d60-f394-4ca9-a6d8-ab597fc3c31b1033.mspx?mfr=true

 

相关联接:

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3446702&SiteID=1

 

 

30.如何设置域信任在不同的TFS组件之间?  [回到顶端]

 

TFS在它支持的域设置中不需要特别的设置。域信任关系取决于公司的网络。当然当TTFS的不同组件位于不同的域中的时候,会需要不同的信任关系。

 

概括的说:用户帐号和服务帐号必须被TFS授权,这样它们才能使用TFS的不同组件。从域信任关系来看TFS必须信任用户帐号和服务帐号所在的域。

 

更多的人内容请参考:

Trusts and Forests Considerations for Team Foundation Server

 

 

31.当我们把TFS2005升级到2008 以后 如何把Windows SharePoint Service (WSS) 2.0 升级到3.0  [回到顶端]

 

请参看如下文档:

Upgrading SharePoint Products and Technologies for Team Foundation Server

 

 

32.如何在TFS版本控制中设计SolutionProject目录结构?  [回到顶端]

 

有三种通常的策略:

1.Solution方案

2.部分Solution方案

3.Solution方案

  

更多内容请参考:

Chapter 3 - Structuring Projects and Solutions in Source Control

 

 

33.如何在Team Build中编译.NET1.1的程序?  [回到顶端]

 

有两个方法可以在Team Build中编译.NET 1.1的程序。

 

1.使用 MSBee工具。这个工具提供基于MSBuild引擎的编译.NET1.1程序的方法。

更多内容请参考:http://www.codeplex.com/Wiki/View.aspx?ProjectName=MSBee

 

2.Team Build中调用Visual Studio 2003 IDE编译.NET1.1的程序。

 

下面是一个例子:

 

2009年7月12日 14:00
60
积分
前 20.00
注册 Jun 2009
Microsoft
60 分数

扫一扫,分享给朋友吧


扫一扫二维码

在线生成,你只需提供


  • 表结构
  • 解决方案名称
  • 网站项目名称
  • 您的邮件地址

系统自动发源码我想试试