`
shirlly
  • 浏览: 1652431 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

TFS(Team Foundation Server)使用经验

    博客分类:
  • .NET
阅读更多
使用TFS有一段时间了,有很多功能,例如源代码管理相关的,很以前的使用VSS和ClearCase等都不太一样。经过摸索,积累的一些经验,和大家分享一下吧!

1、TFS不仅仅提供了源代码管理的功能,还提供了任务管理、分析服务等许多功能,但这些功能必须全部安装,不能够定制安装,例如只安装其中的源代码管理工具:(

2、安装时必须安装SQLServer2005,而且数据库必须是默认实例名。

3、源代码管理默认模式是支持多人签出,但可以在项目的源代码管理中关闭它。

4、签出源代码时,不会自动获取这个文件的最新版本。这个是by Design的,没有地方可以配置。不过,如果这个文件确实有更新的版本,你可以在输出窗口中看到相关的提示信息。

5、不要修改安装TFS的服务器系统时间!因为TFS的Source Control会根据签入时间做判断,如果后续签入的时间小于变更集的最新版本的时间,就会报错误“TF54000”,并拒绝签入。如果已经出现这个问题了,可以通过修改数据库TfsVersionControl中的“tbl_Changeset”表来解决,具体的处理方法看这里 。

6、无法在IDE环境中删除TFS中创建的团队项目(不是VS创建的项目),只能用命令行工具删除。其实很多功能都可以或只能用TFS提供的命令行工具完成。

7、搁置集是一个非常不错的功能,建议大家都使用,具体用法看MSDN中的相关内容吧。

8、Team Build中配置节的修改方法参见这里,需要注意的一点是,我发现MSBuild的Copy Task对共享文件夹方式(例如:\\server1\folder1\)的处理有问题,没有办法从共享文件夹复制数据到指定的路径,因此建议大家用Exec Task执行xcopy命令代替Copy Task。

9、使用Team Build在编译既有Web Site,又有类库的解决方案时,需要选择合适的编译平台才可以,具体可以参见我以前的一篇文章。

10、同上面的问题5一样,修改时间还会导致生成报表的数据仓库出问题。如果你把时间调到未来,例如明年的某天,等你发现错误,再改回来,就会发现报表中的“上次仓库更新时间”是明年。也就是说,数据仓库不会更新了。修正这个问题,也需要去修改TFS的数据库:打开TFSWarehouse数据库中的_WarehouseConfig表,将里面错误的时间都修改成今天或以前的时间就可以了。


另外,MSDN中文介绍TFS的地址是这里, 应该是目前关于TFS最全、最完整的中文资料了,当然,如果需要查找更多、更详细的TFS资料,还是多关注一下英文MSDN和TFS的官方论坛了。还有,我这里也会不定期的将TFS的经验贴出来与大家分享。

--------

添加经验10。这里还要说明一点:TFS我是绝对推荐使用的,而且TFS也是很好用的。不过任何一个新的、复杂的系统都会有一些问题,有些是使用习惯,有些是bug,这些都是难免的。克服困难,把它用好,为我们服务才是我们的目的。


现在已经处08版本咯

具体帮助看:

Visual Studio Team System – 常规
Team Foundation Server – 常规
Team Foundation Server – 安装
Team Foundation Server - 管理
Team Foundation Server — 构建自动化
Team Foundation Server — Power Tools 和加载项
Team Foundation Server — 流程模板
Team Foundation Server - 报告和数据仓库
Team Foundation Server — Team System Web Access
Team Foundation Server – 版本控制
Team Foundation Server — 工作项目跟踪

转自:http://hi.baidu.com/crazybird_aip/blog/item/0183d9cace0d9383c8176802.html
分享到:
评论
1 楼 lj2tj 2010-02-23  
你好,我是用TFS时遇到了一个问题,就是获取新版本时总是不能获取最新版本,只能获取到一个固定日期的版本,即使我选择“获取最新版本”也不行,在历史纪录里面也只能看到那个日期的版本,可是同样团队里其他人就可以获取到新版本,这是为什么呢?
希望shirlly兄能给小弟指点一二。谢谢
我的邮箱:lj3619lj@yahoo.com.cn

相关推荐

    TFS(Team Foundation Server)配置使用和迁移

    **TFS(Team Foundation Server)配置使用和迁移详解** Team Foundation Server (TFS) 是微软提供的一款企业级的版本控制系统,集成了项目管理、代码版本控制、自动化测试、持续集成和发布等功能,广泛应用于软件开发...

    TFS(Team Foundation server)强制解除锁定、签出

    TFS(Team Foundation server)强制解除锁定工具:可强制撤回,强制撤销签入、签出。安装完VS后,再安装工具,在源代码管理,右键文件夹会出现操作项,找到Find in Source Control,会有列表列出历史编辑信息,右键会...

    Team foundation Server使用教程

    要使用 TFS,首先需要连接到 Team Foundation Server。连接到 TFS 后,用户可以创建团队项目、添加成员、添加源代码到版本控制、管理积压工作、测试积压的工作项等。 连接到 Team Foundation Server 连接到 TFS ...

    Visual Studio Team System 2008 Team Foundation Server 安装手册

    4. **配置TFS**:使用“Team Foundation Server 配置中心”进行服务器配置,包括设置域服务、创建团队项目集合、配置身份验证和权限,以及连接到数据库。 5. **安装客户端工具**:安装Visual Studio Team System ...

    Team Foundation Server TFS 安装 配置

    Team Foundation Server Install

    Team Foundation Server 2015 序列号

    Microsoft Visual Studio Team Foundation Server 2015 Update1、Update2各版本均可使用

    备份和恢复Team Foundation Server 数据.doc

    Team Foundation Server (TFS) 是微软提供的一款团队协作工具,用于版本控制、项目管理、缺陷跟踪等任务,因此其数据的安全性和完整性至关重要。 **安全权限** 执行备份和恢复操作需要具备特定的安全权限。首先,...

    visual studio team foundation server 2012 (MSDN简体中文)下载地址

    好不容易找到的资源,分享给大家。 附件中是迅雷/电驴下载地址。 cn_visual_studio_team_foundation_server_express_2012_x86_x64_dvd_920902.iso

    Team Foundation Server配置全过程

    Team Foundation Server(TFS)是微软提供的一款强大的版本控制系统,集成了项目管理、代码版本控制、测试管理、工作项跟踪和持续集成等多种功能,为企业级软件开发提供了全面的协作平台。在本文中,我们将深入探讨...

    Microsoft Visual Studio Team Foundation Server 2015 Power Tools

    **Microsoft Visual Studio Team Foundation Server 2015 Power Tools** 是一套增强Visual Studio Team Foundation Server (TFS) 功能的工具集,它为用户提供了更高效、便捷的TFS操作体验。这款工具主要针对开发团队...

    Team Foundation Server 2010完整装机过程(windows server 2008)

    安装 Team Foundation Server 2010 使用 32 位版本,下载 tfs2010_CHS.iso,使用虚拟光驱安装即可。安装过程非常简单,没有任何选项。安装完成以后,开始激活 tfs2010,激活过程需要输入序列号。 六、 Team ...

    Team Foundation Server工具使用说明.ppt

    Team Foundation Server(TFS)是微软推出的一款强大的项目管理和协同开发工具,主要用于支持软件开发团队的协作和流程管理。TFS的核心目标是提高团队效率,通过整合多种工具和服务,实现项目文档、源代码控制、工作...

    使用Visual Studio Team Foundation Server进行团队开发

    Microsoft® Visual Studio® 2005 Team Foundation Server (TFS) 之前,我们自己先进行了一次尝试— —使用它来开发 TFS。在项目的最后 18 个月中,我们尽可能地应用它来管理项目的开发生命周期,这 也就是...

    TFS安装指南(Team Foundation Server)

    《TFS安装指南:步步解析Team Foundation Server配置流程》 Team Foundation Server (TFS) 是微软推出的一款强大的团队协作工具,它集成了项目管理、版本控制、缺陷跟踪、工作项管理等功能,是软件开发团队不可或缺...

    Team Foundation Server 2010教程

    CHS003v1.0-Planning your Projects with Team Foundation Server 2010.docx 介绍了如何使用TFS 2010进行项目规划。TFS提供了敏捷项目管理工具,包括工作项、迭代和容量规划等功能,帮助团队定义任务、分配资源、...

    TFS(Team Foundation Server)配置使用和迁移.docx

    TFS(Team Foundation Server)是一种集成的开发环境,提供了源代码管理、工作项跟踪、项目管理、版本控制、自动化构建和测试等功能。下面将详细介绍TFS的配置使用和迁移。 一、TFS安装 TFS安装需要在Windows ...

    【电子书】Professional Team Foundation Server

    如何设置和使用Team Foundation Server(英文版)

Global site tag (gtag.js) - Google Analytics