ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:396.88KB ,
资源ID:6327708      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6327708.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Visual Studio Team System Team Foundation Server Power Tools.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Visual Studio Team System Team Foundation Server Power Tools.docx

1、Visual Studio Team System Team Foundation Server Power ToolsVisual Studio Team System 2008 Team Foundation Server Power Tools的常用命令 2008-12-30 18:48 871人阅读 评论(0) 收藏 举报 之前在 Project和Source Crontrol,这些功能都是不推荐使用的,因为它删除了过程数据,不利于统计和管理。现在再列出一些“非主流”的功能,而且比SourceControl和TeamProject的Destroy和Delete功能更不推荐使用,也就是删

2、除WorkItem功能,由于TFS中的任务,Bug等各种信息和过程数据都是WorkItem的一种,所以实际上他可以删除很多有用的信息,显而易见,使用这个功能也会影响到报表统计,不利于最终对项目质量和项目成员贡献等指标做评价。所以该功能虽然会列出来,但是请慎用,推荐使用的场景是:删除一些用来验证该功能可用而做的试验数据。如下列表中的红色标识部分首先需要安装Visual Studio Team System 2008 Team Foundation Server Power Tools。该程序在微软网站有提供下载。Team Foundation Server Power Tool 命令Team F

3、oundation Server Power Tool (tfpt.exe) 是一个命令行工具。若要使用这些命令,请从命令提示符启动 tfpt.exe。使用某些命令时会显示图形用户界面。Team Foundation Server Power Tool 包含下列命令:Unshelve 命令使用unshelve命令可在工作区中解除搁置并合并更改。Rollback 命令使用rollback命令可回滚已对 Team Foundation Server 做出的更改。Online 命令使用online命令可对不具有未决编辑的可写文件创建未决编辑。GetCS 命令使用GetCS(获得更改集)命令可获得特定

4、更改集中的更改。UU 命令使用UU(撤销未更改)命令可撤销未更改的文件,包括新增、编辑与删除。Annotate 命令使用annotate命令可下载指定文件的所有版本,并显示对文件的每一行进行更改的用户与时间信息。Review 命令使用review命令可优化代码审阅流程以避免签入或搁置。History 命令使用history命令可显示一个或多个文件与文件夹的历史记录。/followbranches选项会返回文件分支的祖先的历史记录。Workitem 命令使用workitem命令可创建、更新或查看工作项。Query 命令使用query命令可运行工作项查询并显示结果。如果未提供特定查询,则会显示分配

5、给您的所有活动工作项。Treeclean 命令使用treeclean命令可查看并有选择地删除当前目录和所有子目录中不在源代码控制下的文件。此命令可用于从本地工作区中删除临时文件,例如编译器创建的文件。DestroyWI 命令使用destroywi命令,可销毁一个或多个工作项。当前只能删除工作项。销毁工作项意味着此工作项已实际删除,无法还原。DestroyWITD 命令使用destroywitd命令可销毁工作项类型。当前只能删除工作项类型。销毁工作项类型意味着此工作项类型已实际删除,无法还原。TweakUI 命令使用tweakUI命令可修改 Team Explorer 客户端连接值。此命令让您可

6、以设置各种不同的连接设置。此外,通过此命令,可以定义连接到已配置为需要客户端证书的 Team Foundation Server 所需的客户端证书。Team System:基本 Power Tool 工具。 2008-12-31 09:56 296人阅读 评论(0) 收藏 举报 (原文地址: Brian Randell目录很长一段时间,Microsoft 都是通过向已发布的产品引入新功能来为用户已购买的产品增值。许多团队都曾以 Power Toy 名义发布过这样的增强功能。第一个 Power Toy 版本来自负责 Windows95 的 Windows 团队(有关详细信息,请参阅 Raymon

7、d Chen 的博客,网址是 Visual StudioTeam System (VSTS) 团队。必须说明的是,我发现由 VSTS 团队发布的这批工具中,有很多工具是必不可少的;这一点与 Microsoft 其他团队发布的许多 Power Toy 不同。在本专栏中,我将向您简要介绍一下现在可用的主要工具,并对其中我认为您确实应该下载和使用的工具进行详细讲解。由于我要介绍的许多工具都包括在 VSTS 2005 中,所以这里重点介绍适用于 VSTS 2008 版工具的当前发布版本。Team System Web Access您下载列表中的第一个下载项应该是 VSTS Web Access 200

8、8 Power Tool ( System Web Access(简称为 TSWA)可为您安装 Team Foundation Server (TFS) 提供丰富的基于 Web 的访问机制,如图 1所示。通过 TSWA,您可以管理工作项和版本、查看和运行报表、访问 SharePoint文档库,以及在版本控制下查看源文件。Microsoft 于 2007 年 3 月购买了此工具并将其添加到可用工具集中。图 1Team System Web Access(单击图像可查看大图)在最初发布了为数不多的产品后,该团队将名称由 Power Toy 改为 Power Tool。TFS 的技术人员和“教父”B

9、rian Harry 在其博客( 2006/09/04/739645.aspx和 bharry/archive/ 2006/11/30/team-foundation-server-roadmap.aspx)中对此进行了介绍。Brian 指出 VSTS 团队所提供的功能确实有实际用途。这些功能是带外或非周期的产品更新功能或增强功能。请注意,VSTS 团队和 Microsoft 都支持这些工具。因此,您可以放心地使用。事实上,随着时间的推移,很多工具都会成为核心产品。例如,TSWA 预计将成为 Team System 下一版本的核心组件。虽然我个人喜欢丰富的客户端体验,但丰富的 Web 界面确实

10、是大多数使用 TFS 的开发团队所需要的一个核心功能。安装 TSWA 后,您将体会到使用集成身份验证或基于窗体的身份验证的灵活性。因此,您可以灵活地选择将 TSWA 安装在自己的 Intranet 上仅供内部使用,也可以选择将其部署到 Extranet 环境中。虽然可以将 TSWA 安装在应用层,但通常情况下应该将其部署在它自身的服务器上。您只需安装 Windows Server2003 或 Windows Server 2008、IIS 以及 Team Foundation Client 2008。必须安装客户端,因为当前没有针对 TFS 库的可再发行运行库。TSWA 与您编写的任意自定义代

11、码一起,使用客户端库以编程方式访问 TFS。部署 TSWA 后,您便拥有了一个丰富的 Web 界面,此界面复制了可在基于 Windows 的客户端中找到的大多数功能(缺少的功能主要是签入和签出源代码功能)。TSWA 还增加了一些自身的新功能,如数据访问限制、文本搜索和关于工作项的工作流图表。您可能想知道“新建团队项目向导”创建的 SharePoint 门户与 TSWA 的关系。一般而言,您可以将 SharePoint 站点视为您的内部团队和重要相关人员的主 Web 界面。SharePoint 站点侧重于与您正在创建的软件解决方案、整体项目进程和报告相关的项目,而 TSWA 可以提供现在不能通过

12、 SharePoint 获得的补充功能,如工作项。此外,TSWA 提供了一种更轻松的方法来吸引外部项重要相关人员和用户,特别是那些不需要访问 SharePoint 却希望记录错误并跟踪其进度的用户。最后一种功能很重要。随着 Team Foundation Server 2008 的发布,Microsoft 修改了其许可协议,允许所有用户无需具有客户端访问许可证即可记录错误、跟踪该错误的状态或缺陷。但是,TSWA 未能提供一种简单的方法来限制访问可能允许用户意外违反许可协议的功能(例如,管理另一用户的工作项)。为了解决此问题,Microsoft 已公布了为 VSTS 2008 提供更新的计划,当

13、前称为 TFS Bug Submission Portal Power Tool。这次更新只授权访问许可更改所允许的有限的功能集。您可以在上阅读规范。这只是 Power Tool 范围内计划更新的一个示例。Team Foundation Server Power Tools接下来要介绍的是一组几乎对每个团队都具有巨大价值的实用程序:Visual Studio Team System 2008 Team Foundation Server Power Tools ( 年 3 月的版本是最新版本。这组工具包括 TFPT.exe、Visual Studio Team System Process E

14、ditor、Team Foundation Server Best Practice Analyzer、工作项模板、自定义签入策略、Build Notification 小程序以及 TFSServerManager 客户端。下载内容中包括一个详细的 MicrosoftWord 文档,该文档介绍了这些工具的目录以及使用方法。TFPT.exe 是一个位于 %Program Files%/Microsoft Team Foundation Server 2008 Power Tools 中的命令行工具。它可以扩展主要用于处理 TFS 的版本控制子系统的内置 TF.exe 命令行工具。它当前支持 19

15、 个命令(参见图 2)。图 2 TFPT.exe 命令根据您选择的命令,您可能需要提供其他参数,而且,其中一些命令(如 rollback 命令)会在您执行该命令后提供 GUI 体验。请注意,其中很多命令需要您执行已映射到 TFS 工作区的文件夹中的工具。您希望修改路径,以便轻松地从任一本地工作区执行 TFPT.exe。如果您已使用 Team System 很长一段时间,则可能会注意到一个新命令:createteamproject。对于某些用户来说,可能期待它很久了。最需要注意的一点是:安装 Visual Studio 2008 客户端时必须应用 SP1 才能正常执行此命令。在使用过程中,我发现

16、非常有用的其他命令包括 rollback、treeclean 和 workspace。您可以亲身体验一下。还有很多与 Team Foundation Server Power Tools 中的版本控制有关的精华内容。首先是自定义签入策略包。我曾在 2007 年 11 月这一期的MSDN杂志中详细介绍了签入策略 ( Custom Path 策略和 Changeset Comments 策略是我在工作中必不可少的两个策略。其次,您会在 Visual Studio 中发现很多增强功能。Microsoft 在 TFS 2008 中添加了一些 Team Foundation Server 2005 Po

17、wer Tools 的增强功能,例如注释功能。但是,其他一些好东西仍然需要 Power Tool。例如,您可以从 Source 命令中获得“查找”功能、Quick Label 功能,以及一个很简单但相当受欢迎的功能,该功能用于在“Windows 资源管理器”中打开“源代码管理资源管理器”中所选的文件夹(参见图 3)。图 3在 Windows 资源管理器中打开文件夹(单击图像可查看大图)每次创建团队项目都要指定一个过程模板。Microsoft 提供了两个现成模板。尽管如此,不止一个客户希望修改这两个基本过程模板。大多数团队需要将附加字段添加到其部分工作项中,或希望将自己的公司徽标添加到报表中、将

18、 Bug(错误)工作项的名称更改为 Defect(缺陷),或者将自己的文档添加到 SharePoint 过程指南中。Microsoft 做了大量努力来公开扩展性点以启用这些类型的自定义项。但是,现成体验确实还需要改进,除非您专门从事编辑过程模板的工作。如果没有 Power Tool,您必须将过程模板下载到您的本地磁盘,将其置于版本控制下,才能开始编辑这些文件。您可以使用类似于 Business Intelligence Development Studio 中提供的优秀的 GUI 设计器编辑部分文件,例如报表定义文件。但是,对于其他文件类型(如过去常见的工作项类型定义文件),则需要使用记事本或

19、收藏夹 XML 编辑器并开始删除尖括号。如果您是第一次修改过程模板,则这不会是最佳体验。幸运的是,Power Tool 中包含一个过程模板编辑器。安装完成后,您可以在“Visual Studio 工具”菜单中找到“过程编辑器”菜单命令。此工具允许您在磁盘上编辑下载模板的组件(您也可以编辑一些项目,如联机工作项类型定义,但我一般不建议这样做)。例如,您可以从 Microsoft Solutions Framework for Agile Software Development 版本 4 模板中打开“方案”工作项类型,在提供该方案描述的功能后,定义一个可跟踪所选选项的新字段,然后将此字段添加到工

20、作项布局,然后预览该更改(参见图 4),在此过程中不会看到任何 XML。图 4修改方案工作项类型定义(单击图像可查看大图)也就是说,随着您逐渐适应修改过程模板,您可能会发现直接编辑 XML 文件更方便。值得高兴的是,Process Editor 也会有所帮助。在大多数屏幕上,您可以看到“查看 XML”按钮,该按钮会显示与您编辑的特定功能相关的 XML 片断。2008 年 3 月版中一个突出的增强功能是编辑器中的更新支持,它可以向工作项类型定义添加自定义控件。在此版本之前的版本中,如果您打开使用自定义控件的工作项类型定义,会出现错误提示。Power Tool 中另一个与工作项相关的功能是工作项模

21、板。您可以为特定工作项类型创建一个包含公用默认项目的工作项模板。然后当您需要打开新的错误(例如选择该模板)时,它将为您预填充该工作项。2008 年 3 月版中的增强功能包括在“团队资源管理器”窗口中包含自身节点的工作项模板。在过去的这些年里,Brian Harry 在自己的博客中发布了与 Microsoft 使用 TFS 相关的统计数据。这些发布内容包括版本控制下的项目数量、服务器运行时间以及用户数量等数据。在 2008 年 3 月版中,Brian 公开了自己用来收集这些数据的工具,就是 TFSServerManager 客户端。此工具提供了一种简单的方法,可以为您的开发团队收集自己的有关使用

22、 TFS 的统计数据。Team Foundation Server Best Practices Analyzer 是一种诊断工具,可从 TFS 部署中收集配置信息并对其进行测试。然后,它使用特定规则分析该信息,然后以信息、警告或错误消息的形式向您返回结果。除此之外,它还提供文章链接以帮助您解决所有警告和错误。此工具无论作为预安装步骤还是帮助您维护并监视 TFS 安装都很有用。您会发现此工具附带一个 Windows 帮助文件形式的文档 (TfsBpa.chm)。不过,只有先安装 Windows PowerShell 后,才能安装 Best Practices Analyzer。最后,我们讨论与

23、 Team Build 相关的 Build Notification Power Tool。此工具在 Windows 任务栏的通知区域运行。您可以将其配置为监视 TFS 安装中的特定构建定义集,然后让它通知您遇到的各种事件,包括构建何时排入队中、何时开始或完成。当其中一个事件发生时(如某一个构建开始排队等候),屏幕右下角将出现一条消息(参见图 5)。图 5新构建的通知最后一个工具我在上面提到的所有工具都非常出色。但是,部分工具可能会对您本地计算机或服务器的安装产生负面影响(包括可能引起任何损坏)。那么,在不影响您的实际工作环境的情况下进行尝试岂不是更好?另一方面,您可能还没有自己的 TFS,希

24、望尝试一下。或者,您可能对 Visual Studio Team System 2008 Database Edition 感兴趣,但目前还未拥有它?我为 Microsoft 做过的一项工作是:构建一个 Microsoft 虚拟 PC 映像,其中包括完整 Team System 安装程序、示例数据以及动手体验。您可以从下载该压缩映像。此映像包含完整的 TFS 安装以及 Visual Studio 2008 Team Suite。假设您的计算机可以运行 Virtual PC 2007(或 Virtual Server 2005 R2 SP1),并具有足够的可用磁盘空间、RAM 和现今的处理器,就

25、可以下载此映像,并在您自己的经过沙箱处理的私人环境中尝试其中的各种工具。Microsoft 于 2008 年 3 月底发布了此映像的最新版本,此映像在 2008 年 12 月 31 日前一直有效。您应该注意到 Microsoft 将此映像的使用范围限制为仅供评估 请勿在生产工作中使用。请每隔几个月检查一次下载站点,因为 Microsoft 会发布对该映像的更新,包括 Windows 更新、附加 Power Tool 等。这样,您就可以很好地尝试诸如 Power Tool 之类的内容,同时还可以评估您当前尚未购买的产品。Microsoft Team System 团队的成员承诺尽可能提供最好的产

26、品。他们知道不可能在万事俱备后才发布产品,因此提供了这些出色的附加产品和功能,以便为您已购买的产品增值。由于篇幅所限,我只能介绍 Power Tool 中这两个最重要的组。您也可以下载 Visual Studio Team System 2008 Database Edition Power Tools ( 和 Visual Studio Team System Architecture Edition Power Tools ( Visual Studio 核心产品。希望您抓紧时间下载并开始充分利用 VSTS 安装。分享到: 上一篇:Visual Studio Team System 200

27、8 Team Foundation Server Power Tools的常用命令 下一篇: Team System:使用过程模板简化团队项目Team System:使用过程模板简化团队项目 2008-12-31 11:13 196人阅读 评论(0) 收藏 举报 (原文地址: TEAM SYSTEM使用过程模板简化团队项目Brian A. Randell本文将介绍以下内容: 过程模板基础知识 MSF Agile 和 MSF CMMI 模板 自定义过程模板 创建自己的模板本文使用以下技术:Visual Studio Team Foundation Server 2008目录现在,您可以在 Tea

28、m Foundation Server (TFS) 中收集和跟踪团队项目内部的所有工作和项目。团队项目仅仅是一个存储容器,用来存储和划分开发项目期间所跟踪和使用的所有项目。使用 Team Foundation Client (TFC) 中的“新建团队项目”向导可帮助您进行收集和跟踪。此向导非常简单。单击“文件”|“新建团队项目”启动该向导。打开之后,必须提供团队项目的名称。单击“下一步”使用组合框选取过程方法模板。再次单击“下一步”并添加说明,该说明将由 SharePoint 显示在门户的主页上。再一次单击“下一步”,您可以选择确定定义版本控制的方式。您可以选择创建新树干,通过从现有树干中分支

29、来创建新树干,也可以选择不创建新树干。做出决定之后单击“完成”,几分钟后,您即可获得一个可以随时使用的新团队项目。如果仅仅是这么简单,那么本文应该是一篇非常短小的文章。我的编辑极有可能会拒绝支付报酬,甚至会重新考虑我在专栏的地位。但是,并不像所说的这么简单。实际上,使用 Visual Studio Team System (VSTS) 时,开发项目是否具有良好的开端,选择过程模板的向导页面起关键作用。这是因为过程模板定义团队项目的初始结构和内容。过程模板如前所述,通过团队项目可以集中管理您所在团队的所有项目。当然,您在团队项目中存储版本控制的项目(如源文件)。您还管理和存储所有工作项和工作项查

30、询。您将文档存储在 SharePoint 文档库中,它们是团队项目门户的一部分。最后,针对数据仓库运行报告以跟踪团队的工作情况。过程模板定义包含在团队项目中的默认项目模板。具体来说,它定义您可以使用的工作项类型,还定义 SharePoint 站点的用户界面和结构,以及加载到文档库中的默认文档 文件和模板。它还为报告服务站点提供默认报告,并定义默认的安全组、区域、迭代和版本控制设置。最后,过程模板将说明性指南作为 SharePoint 站点的一部分来提供。首次安装 TFS 时,您会发现它提供了两个过程模板。在 TFS 的 2008 版本中,它们的正式名称分别是 Microsoft Solutions Framework (MSF) for Agile Software Development (MSF Agile) 和

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1