• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> WEB开发 >> .NET 开发 >> 详细内容
 

推荐文章

 
 

热点文章

  • FckEditor远程图片下载插件
  • TFS(Team Foundation Server)使用经验
  • IIS过滤器实现.NET程序不破解DLL替换字符串一法
  • 为ASP.NET封装的SQL数据库访问类
  • ASP.NET2.0中文验证码的实现
  • Url地址重写,利用HttpHander手工编译页面并按需生成静..
  • ASP.NET学习笔记一——ASP和ASP.NET比较
  • 使用HtmlInputHidden 控件在本页面保持状态和跨页面传..
  • ASP.Net发邮件
  • Silverlight 2.0中文学习资源集萃
  • WinForm中使用XtraGrid控件,实现在界面中动态修改列显..
  • 解析ASP.NET木马文件操作
 
 

相关文章

  • Windows 7 Server将被命名为Windows Server 2008 R2
  • 微软官方SQL Server 2008正式中文试用版下载
  • Microsoft SQL Server 2008 正式发布
  • Windows Storage Server 2003 R2 英文正式版已发布
  • Windows Essential Business Server 2008 RC1 发布
  • 微软收购以色列Zoomix 强化SQL Server业务
  • Internet 交换交谈:服务器协议(RFC2813——Internet ..
  • 微软计划八月正式发布SQL Server 2008
  • Web 前端优化最佳实践之 Server 篇
  • SQL Server 2005 数据库开发概述
  • 微软发布SQL Server 2008 RC0简体中文版
  • Windows Server的IIS和Apache性能
 
 

百度搜索

 
 

TFS(Team Foundation Server)使用经验

  • 阅览次数:
  • 文章来源: http://hi.baidu.com/crazybird_aip/blog/item/0183d9cace0d9383c8176802.html
  • 原文作者:
  • 整理日期: 2008-07-08
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

使用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 — 工作项目跟踪
  • 上一篇:PHP使用zlib扩展实现页面GZIP压缩输出
    下一篇:构建支持Master/Slave读写分离的数据库操作类
    • 网友评论:
    • 查看所有评论
    • 我要发表评论
    您的网名:
    留言主题:
    你要发表的内容:

     

    关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

    Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号