Team Foundation Power Tools 1.2发布!这里是软件包下载链接.
Team Foundation Power Tools 由上一个版本Team Foundation Power Toys 1.1改名而来。相信大家下载安装使用后,不会再把它当作一些'玩具'应用,而是一个功能强大的工具集。
这个发布主要包括了以下五个模块。
1.workspace命令(tfpt.exe) - 包括了一些Team Foundation Server发布版本tf.exe不包括的功能。例如,unshelve migrate 让你unshelve文件到已经check-out的文件上。
2.Treeclean命令(tfpt.exe) - 用来浏览或删除当前及子目录下所有文件(包括不被版本控制的文件)。
3.Process Template Editor - 集成于Team Foundation中用来编辑work item types和其他process template模块.
4.Check-in Policy Pack - 包括四个集成于team foundation中可直接使用的check-in policy
1)Changesetcomment - 限制用户在check-in之前必须填写checkin comments。
2)ForbiddenPatterns - 限制用户check-in特定的文件.例如(*.dll)。
3)CustomePath - 为其他check-in policy加一个path限制。
4)WorkItemQuery - 限定用户check-in相关联的work item只能存在于特定workitem query的结果中。
5.Build Test Tools Task - 此工具让你直接在TfsBuild.proj中用DLL或者文件名来指定要运行的Unit Tests.而不必在.vsmdi文件中来指定.
在所有上述功能中,我最喜欢的是TreeDiff功能.它让你比较两个目录中文件的内容,是原有文件比较功能的拓展。由于TreeDiff是集成的,你可以在VS IDE上直接选择source control中的目录.然后选择compare。TreeDiff的结果就会显示在Team Foundation上,非常方便。
在这个发布版本中,我主要负责程序安装包的开发.所以你有安装方面的问题.可以和我一起探讨啊.目前已知的安装问题有.
1.在Vista上卸载前一个版本的power toys时,可能会产生以下信息
Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor
解决方法是,你必须关闭Vista上的UAC已完成卸载.
2.在某些Vista上你可能会遇到以下出错信息
Error 2738: Could not access VBScript runtime for custom action
这个出错是因为VBScript runtime 在这些Vista上未被启动(在XP和2003上VBScipt runtime是缺省安装的)。你可以运行以下命令来启动.
regsvr32 c:\windows\system32\vbscript.dll
当然,这个是team foundation power tools的讨论区。你可以在这里找到更多的问题和解答。