思步网

标题: tfs使用经验(转) [打印本页]

作者: arabella    时间: 2008-10-29 14:13
标题: tfs使用经验(转)
使用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的经验贴出来与大家分享。

作者: 卫斐蕙    时间: 2013-3-7 03:55
前排,哇咔咔
作者: 纤硕昊    时间: 2013-3-13 10:30
前排,哇咔咔
作者: 荟汇晶    时间: 2013-3-18 14:01
支持你哈...................................
作者: 蔓钧笙    时间: 2013-3-21 22:33
这么强,支持楼主,佩服
作者: 彩叶草    时间: 2014-5-7 09:48
没人回帖。。。我来个吧!
作者: 大炮728    时间: 2014-5-20 11:39
好帖是需要鼓励的~
作者: 波波    时间: 2014-5-31 21:51
不错 支持一个了
作者: 筝宁i    时间: 2014-7-20 11:05
其实,很多情况下都是这样的,习惯就好。
作者: 幽境王子    时间: 2014-7-25 08:58
确实不错,顶先
作者: 樂園    时间: 2014-9-25 07:25
打酱油的人拉,顺便赚点金币
作者: 李文    时间: 2014-10-31 14:49
以我的经验来看,楼主的想法是可以执行的~
作者: 阎鬼王    时间: 2014-10-31 15:14
前排支持下了哦~
作者: 唐僧gg    时间: 2014-11-1 16:27
very good.
作者: 此愛┒卟變    时间: 2014-11-18 11:33
学习下我只是路过,不发表意见……
作者: 花花    时间: 2014-12-25 13:48
有空一起交流一下。
作者: 你很社会i    时间: 2015-1-4 20:39
好帖是需要鼓励的~
作者: 勿议凡    时间: 2015-1-30 12:35
我是个凑数的。。。
作者: 彩虹海    时间: 2015-2-12 08:55
不错 支持一个了
作者: 命运⒔℃    时间: 2015-3-18 16:12
路过 帮顶 嘿嘿
作者: 得或失    时间: 2015-5-5 19:00
看起来不错
作者: 稚初.    时间: 2015-6-13 10:37
very good.
作者: 叼烟斗的猫    时间: 2015-9-15 17:07
路过 帮顶 嘿嘿
作者: 孤病i    时间: 2016-4-23 13:45
很有借鉴意义,先收藏了,谢谢楼主。
作者: 奥特曼打怪兽    时间: 2016-4-25 10:09
众里寻他千百度,蓦然回首在这里!
作者: 绺不清    时间: 2016-6-15 14:23
不错 支持一个了
作者: 布布    时间: 2017-7-29 16:19
我是个凑数的。。。
作者: 千总爆有范儿    时间: 2017-9-8 07:02
这么强,支持楼主,佩服
作者: 在你眼里i    时间: 2017-9-15 17:57
路过 帮顶 嘿嘿
作者: 无色的梦°    时间: 2017-9-19 19:14
不错 支持一个了
作者: 寂寞的花开    时间: 2017-11-1 14:38
有空一起交流一下。
作者: 墨雪卿    时间: 2017-12-23 09:57
看起来不错
作者: 倒霉催的    时间: 2018-3-26 13:35
很有借鉴意义,先收藏了,谢谢楼主。




欢迎光临 思步网 (http://www.step365.com/) Powered by Discuz! X3.2