1 / 44

Visual Studio Team System

Visual Studio Team System. Overview of Visual Studio Team System Tools. Introduction. Team Explorer lacks certain features Team Foundation Server has more to offer Visual Studio Integration Partner SDK Microsft TFS Power Toys Third party tools. Agenda:. Microsoft TFS Power Tool

kirk
Download Presentation

Visual Studio Team System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visual Studio Team System Overview of Visual Studio Team System Tools

  2. Introduction • Team Explorer lacks certain features • Team Foundation Server has more to offer • Visual Studio Integration Partner SDK • Microsft TFS Power Toys • Third party tools

  3. Agenda: Microsoft TFS Power Tool Attrice Team Foundation Sidekicks Open Source Tools

  4. Microsoft TFS Power Tool

  5. TFS Power Tool (TFPT) • Provides supplemental functionality for use with TFS • Command line tool • C:\Program Files\Microsoft Team Foundation Server Power Tools\tfpt.exe • Some commands will display a GUI when called • Provides command help • Tfpt.exe help [command name]

  6. Installed Commands RED – Available from Visual Studio 2005

  7. Command Descriptions • Unshelve – Unshelve and merge changes in the workspace • Rollback – Rollback changes already commited to TFS • Online – Create pending edits on writable files that do not have pending edits • GetCS – Get the changes in a particular change set

  8. Command Descriptions • UU – Undo unchanged files, including add/edit/deletes • Annotate – Displays information about who changed each line in the file and when each change were made. • Review – Optimize the code review process to avoid checking in and shelving

  9. Command Descriptions • History – Displays the revision history for one or more files and folders • Workitem – Create, update, or view work items • Query – Runs a work item query and displays the results • Treediff – Displays a visual representation of the differences between files in two server folders, a local and server folder, or in two local folders

  10. Command Descriptions • Workspace – Update the computer name for a specific workspace • Treeclean – view and optionally delete files that are not under source control in the current directory and all sub-directories. Useful for removing temporary files in your workspace

  11. TreeDiff (Compare...) • Accessible from the Team Explorer Source Control Explorer

  12. TreeDiff (Tree Difference)

  13. Annotate • Accessible from the Team Explorer Source Control Explorer

  14. Demo • Visual Studio 2005 Environment • Annotate • TreeDiff • Command line • History • Unshelve • TreeClean

  15. Team Foundation Sidekick

  16. Team Foundation Sidekick • Suite of Tools for Administrators and advanced users • Provides a GUI for administrative and advanced source control tasks in a multi-user TFS environment

  17. Team Foundation Sidekick • Features • Shelveset sidekick • Labels sidekick • History sidekick • Status sidekick • Workspace sidekick

  18. Shelveset Sidekick • View shelveset • Filtered by • Shelveset name, Creator name, Modification date range • Contents • Shelveset properties • Version control items in shelveset • Check-in notes • Associated work items

  19. Shelveset Sidekick • Compare shelveset version with original version • Delete shelveset

  20. Shelveset Sidekick

  21. Labels Sidekick • View • Labels filtered by • Name, Creator Name, Modification date range, Team project name • Label Details • Labeled version control items • Labeled changesets • Labeled work items

  22. Labels Sidekick • Export list of labels to CSV file • Compare labeled version to latest version • Delete labels • Unlabel

  23. Labels Sidekick

  24. Workspace Sidekick • View • Workspaces filtered by • Owner name, computer name, modification dates range • Delete workspaces • Update workspaces • Add new folder mapping

  25. Workspace Sidekick

  26. Status Sidekick • View • Tree of pending changes filtered by • User name, Team project name, creation date range • Detailed list of pending changes • Export detailed list to CSV file • Unlock one or more files and folders • Undo pending changes

  27. Status Sidekick

  28. History Sidekick • View • Properties • Pending changes • Branches tree • Compare File versions • In history, Between labels • Export history list to CSV file

  29. History Sidekick

  30. Open Source Tools

  31. TFS Event Subscription Tool • GUI tool for subscribing to events on TFS • Equivalent of BisSubscribe.exe, BUT • BisSubscribe only runs on the server • Creating subscriptions using BisSubscribe is hard due to its syntax • TFS Event Subscription tool is deployable to client workstations • Comes with an expression builder

  32. TFS Event Subscription Tool

  33. TFS Bug Snapper • Attaches screen dumps of application crashes • Enter work item Title, Description, Rank • Simplifies the process

  34. TFS Bug Snapper

  35. TfsAlert • Taskbar application that displays a notification bubble • .NET 3.0 smart client built on top of WCF where you can subscribe to any TFS event you feel like. • Useful for Work Item Tracking, Team Build management

  36. TfsAlert

  37. TFS Permission Manager • Add/Remove TFS Group memberships • Set server and project level permissions • Create new TFS users with permissions identical to an existing one • Save user permissions as a template to use later for creating or updating user permissions

  38. TFS Permission Manager

  39. Demo • TFS Event Subscription Tool • TFS Permission Manager • TFS Bug Snapper • TfsAlert

  40. Credits • CodePlex - hosting open source projects • Attrice Corporation – TFS Sidekick • NarenDatha – TFS Event Subscription Tool • Clark Sell – TfsAlert • Grant Holliday – TFS Bug Snapper • SRL Team – TFS Permission Manager

  41. Links • Microsoft TFS Power Tool (http://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx) • Attrice Corporation (http://www.attrice.info) • NarenDatha’s Blog (http://blogs.msdn.com/narend)

  42. Links • Clark Sell’s Blog (http://blogs.msdn.com/csell) • Grant Holliday’s Blog (http://www.holliday.com.au/) • CodePlex (http://www.codeplex.com) • Mike’s Blog (http://bloggingabout.net/blogs/mglaser)

  43. Links • SRL Team (TFS Permission Manager) (http://blogs.microsoft.co.il/blogs/srlteam/archive/2006/11/27/TFS-Permission-Manager-1.0-is-Finally-out.aspx)

  44. The End

More Related