Omaha Team System User Group

24
Omaha Team System User Group Welcome!

description

Omaha Team System User Group. Welcome!. TFS Command Line Tools & TFS Power Tools. Command Line Tools. TFS Command Line Tools Administration Customization Build Setup/Configuration TF Command Line Tools Version Control Very Useful. Command Line Tools Administration. TFSSecurity - PowerPoint PPT Presentation

Transcript of Omaha Team System User Group

Page 1: Omaha Team System  User Group

Omaha Team System User Group

Welcome!

Page 2: Omaha Team System  User Group

TFS Command Line Tools &

TFS Power Tools

Page 3: Omaha Team System  User Group

Command Line Tools

TFS Command Line Tools Administration Customization Build Setup/Configuration

TF Command Line Tools Version Control Very Useful

Page 4: Omaha Team System  User Group

Command Line ToolsAdministration

TFSSecurity TFSDeleteProject

(TFSAdmin covered in Setup/Config)

Page 5: Omaha Team System  User Group

Command Line ToolsAdministration – TFSSecurity

Create, modify, delete TFS Groups Users

Create, modify, delete permissions TFS Groups Users

Use Visual Studio for everyday use Use command line for batch or automated

processes

Page 6: Omaha Team System  User Group

Command Line ToolsAdministration – TFSDeleteProject

Demo - Let’s delete a project

Page 7: Omaha Team System  User Group

Command Line ToolsCustomization

TFSFieldMapping witimport witexport witfields glimport glexport

Page 8: Omaha Team System  User Group

Command Line ToolsCustomization - TFSFieldMapping

Change or customize the project-mapping XML file after you create a team project

Use same utility to upload/download MS Project required

Page 9: Omaha Team System  User Group

Command Line ToolsCustomization – witimport/witexport

Export/Import WIT Separate tools for each Exports WIT as XML Witimport treats items with new/different

names as “new” Recommend using Process Editor in Power

Tools

Page 10: Omaha Team System  User Group

Command Line ToolsCustomization – glimport/glexport

Export/Import Global Lists Separate tools for each Exports as XML glimport treats items with new/different

names as “new” Recommend using Process Editor in Power

Tools

Page 11: Omaha Team System  User Group

Command Line ToolsConfig/Setup

TFSAdminUtil TFSSetupWarehouse TFSReg

Page 12: Omaha Team System  User Group

Command Line ToolsSetup/Config - TFSAdminUtil

Not Your Everyday Tasks Change service accounts and passwords Rename or move servers Add additional servers http://

msdn.microsoft.com/en-us/library/ms253116.aspx

Use Visual Studio

Page 13: Omaha Team System  User Group

Command Line ToolsSetup/Config - SetupWarehouse

Runs automatically during initial TFS Install Can be run anytime to delete and rebuild TFS

Warehouse Corruption Server moves Backup/restore

Run it only when necessary http://msdn.microsoft.com/en-us/library/ms40

0783.aspx

Page 14: Omaha Team System  User Group

Command Line ToolsSetup/Config - TFSReg

Server moves Backup/restore http://msdn.microsoft.com/en-us/library/ms25

3176.aspx

Page 15: Omaha Team System  User Group

Command Line ToolsTF Commands

Add Branch Branches Changeset Checkin Checkout Configure Delete Destroy** Diff Dir Folderdiff*

Get Help History Label Labels Lock Merge** Merges MSDN Permission Properties Rename

Resolve Shelve Shelvesets Status** Undelete** Undo** Unlabel Unshelve View Workfold Workspace Workspaces

Page 16: Omaha Team System  User Group

TFS Power Tools

Tools not Toys New version just released! New Features

Team Members Shell Extensions PowerShell Support TFPT (enhanced)

Page 17: Omaha Team System  User Group

TFS Power ToolsTFPT

CreateTeamProject Scorch Workspace Unshelve Rollback** Online GetCS UU Annotate

Review History Workitem Query Treeclean DestroyWI** DestroyWITD TweakUI

Page 18: Omaha Team System  User Group

TFS Power ToolsProcess Editor

Default Templates are a good starting point Modification of templates can be “interesting” Practice on “fake” projects Bring your patience

Page 19: Omaha Team System  User Group

TFS Power ToolsProcess Editor

Demo

Page 20: Omaha Team System  User Group

TFS Power ToolsBuild Notification

Alternative to email Check the status of “other” builds Quick Access to

Build Logs Drop Folder Changesets Work Items

Page 21: Omaha Team System  User Group

TFS Power ToolsBuild Notification

Demo

Page 22: Omaha Team System  User Group

TFS Power ToolsTeam Members

Demo

Page 23: Omaha Team System  User Group

TFS Power ToolsWindows Shell Extensions

Demo

Page 24: Omaha Team System  User Group

Thank You

Russ Wagner

[email protected]