使用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
分享到:
相关推荐
**TFS(Team Foundation Server)配置使用和迁移详解** Team Foundation Server (TFS) 是微软提供的一款企业级的版本控制系统,集成了项目管理、代码版本控制、自动化测试、持续集成和发布等功能,广泛应用于软件开发...
TFS(Team Foundation server)强制解除锁定工具:可强制撤回,强制撤销签入、签出。安装完VS后,再安装工具,在源代码管理,右键文件夹会出现操作项,找到Find in Source Control,会有列表列出历史编辑信息,右键会...
要使用 TFS,首先需要连接到 Team Foundation Server。连接到 TFS 后,用户可以创建团队项目、添加成员、添加源代码到版本控制、管理积压工作、测试积压的工作项等。 连接到 Team Foundation Server 连接到 TFS ...
4. **配置TFS**:使用“Team Foundation Server 配置中心”进行服务器配置,包括设置域服务、创建团队项目集合、配置身份验证和权限,以及连接到数据库。 5. **安装客户端工具**:安装Visual Studio Team System ...
Team Foundation Server Install
Microsoft Visual Studio Team Foundation Server 2015 Update1、Update2各版本均可使用
Team Foundation Server (TFS) 是微软提供的一款团队协作工具,用于版本控制、项目管理、缺陷跟踪等任务,因此其数据的安全性和完整性至关重要。 **安全权限** 执行备份和恢复操作需要具备特定的安全权限。首先,...
好不容易找到的资源,分享给大家。 附件中是迅雷/电驴下载地址。 cn_visual_studio_team_foundation_server_express_2012_x86_x64_dvd_920902.iso
Team Foundation Server(TFS)是微软提供的一款强大的版本控制系统,集成了项目管理、代码版本控制、测试管理、工作项跟踪和持续集成等多种功能,为企业级软件开发提供了全面的协作平台。在本文中,我们将深入探讨...
**Microsoft Visual Studio Team Foundation Server 2015 Power Tools** 是一套增强Visual Studio Team Foundation Server (TFS) 功能的工具集,它为用户提供了更高效、便捷的TFS操作体验。这款工具主要针对开发团队...
安装 Team Foundation Server 2010 使用 32 位版本,下载 tfs2010_CHS.iso,使用虚拟光驱安装即可。安装过程非常简单,没有任何选项。安装完成以后,开始激活 tfs2010,激活过程需要输入序列号。 六、 Team ...
Team Foundation Server(TFS)是微软推出的一款强大的项目管理和协同开发工具,主要用于支持软件开发团队的协作和流程管理。TFS的核心目标是提高团队效率,通过整合多种工具和服务,实现项目文档、源代码控制、工作...
Microsoft® Visual Studio® 2005 Team Foundation Server (TFS) 之前,我们自己先进行了一次尝试— —使用它来开发 TFS。在项目的最后 18 个月中,我们尽可能地应用它来管理项目的开发生命周期,这 也就是...
《TFS安装指南:步步解析Team Foundation Server配置流程》 Team Foundation Server (TFS) 是微软推出的一款强大的团队协作工具,它集成了项目管理、版本控制、缺陷跟踪、工作项管理等功能,是软件开发团队不可或缺...
CHS003v1.0-Planning your Projects with Team Foundation Server 2010.docx 介绍了如何使用TFS 2010进行项目规划。TFS提供了敏捷项目管理工具,包括工作项、迭代和容量规划等功能,帮助团队定义任务、分配资源、...
TFS(Team Foundation Server)是一种集成的开发环境,提供了源代码管理、工作项跟踪、项目管理、版本控制、自动化构建和测试等功能。下面将详细介绍TFS的配置使用和迁移。 一、TFS安装 TFS安装需要在Windows ...
如何设置和使用Team Foundation Server(英文版)