Visual studio team system
Download
1 / 44

Visual Studio Team System - PowerPoint PPT Presentation


  • 173 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Visual Studio Team System' - kenyon-valencia


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Visual studio team system

Visual Studio Team System

Overview of Visual Studio Team System Tools


Introduction
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


Microsoft tfs power tool attrice team foundation sidekicks open source tools

Agenda:

Microsoft TFS Power Tool

Attrice Team Foundation Sidekicks

Open Source Tools



Tfs power tool tfpt
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]


Installed commands
Installed Commands

RED – Available from Visual Studio 2005


Command descriptions
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


Command descriptions1
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


Command descriptions2
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


Command descriptions3
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


Treediff compare
TreeDiff (Compare...)

  • Accessible from the Team Explorer Source Control Explorer



Annotate
Annotate

  • Accessible from the Team Explorer Source Control Explorer


Demo

  • Visual Studio 2005 Environment

  • Annotate

  • TreeDiff

  • Command line

  • History

  • Unshelve

  • TreeClean



Team foundation sidekick1
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


Team foundation sidekick2
Team Foundation Sidekick

  • Features

    • Shelveset sidekick

    • Labels sidekick

    • History sidekick

    • Status sidekick

    • Workspace sidekick


Shelveset sidekick
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


Shelveset sidekick1
Shelveset Sidekick

  • Compare shelveset version with original version

  • Delete shelveset



Labels sidekick
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


Labels sidekick1
Labels Sidekick

  • Export list of labels to CSV file

  • Compare labeled version to latest version

  • Delete labels

  • Unlabel



Workspace sidekick
Workspace Sidekick

  • View

    • Workspaces filtered by

      • Owner name, computer name, modification dates range

    • Delete workspaces

    • Update workspaces

    • Add new folder mapping



Status sidekick
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



History sidekick
History Sidekick

  • View

    • Properties

    • Pending changes

    • Branches tree

  • Compare File versions

    • In history, Between labels

  • Export history list to CSV file




Tfs event subscription tool
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



Tfs bug snapper
TFS Bug Snapper

  • Attaches screen dumps of application crashes

  • Enter work item Title, Description, Rank

  • Simplifies the process



Tfsalert
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



Tfs permission manager
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



Demo

  • TFS Event Subscription Tool

  • TFS Permission Manager

  • TFS Bug Snapper

  • TfsAlert


Credits
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


Links
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)


Links1
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)


Links2
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)



ad