240 likes | 350 Views
Discover the essential TFS Command Line Tools and Power Tools to streamline your team’s administration and customization processes. This guide covers everything from setup and configuration to version control, including how to create, modify, and delete users and groups. Learn how to efficiently import and export work item tracking and global lists, manage projects, and utilize advanced features like PowerShell support and shell extensions. Ideal for both everyday use and automated processes, this resource will help enhance your TFS experience.
E N D
Omaha Team System User Group Welcome!
Command Line Tools TFS Command Line Tools • Administration • Customization • Build • Setup/Configuration TFCommand Line Tools • Version Control • Very Useful
Command Line Tools Administration • TFSSecurity • TFSDeleteProject (TFSAdmin covered in Setup/Config)
Command Line Tools Administration – 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
Command Line Tools Administration – TFSDeleteProject • Demo - Let’s delete a project
Command Line ToolsCustomization • TFSFieldMapping • witimport • witexport • witfields • glimport • glexport
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
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
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
Command Line ToolsConfig/Setup • TFSAdminUtil • TFSSetupWarehouse • TFSReg
Command Line Tools Setup/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
Command Line Tools Setup/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/ms400783.aspx
Command Line Tools Setup/Config - TFSReg • Server moves • Backup/restore • http://msdn.microsoft.com/en-us/library/ms253176.aspx
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
TFS Power Tools • Tools not Toys • New version just released! • New Features • Team Members • Shell Extensions • PowerShell Support • TFPT (enhanced)
TFS Power ToolsTFPT • CreateTeamProject • Scorch • Workspace • Unshelve • Rollback** • Online • GetCS • UU • Annotate • Review • History • Workitem • Query • Treeclean • DestroyWI** • DestroyWITD • TweakUI
TFS Power ToolsProcess Editor • Default Templates are a good starting point • Modification of templates can be “interesting” • Practice on “fake” projects • Bring your patience
TFS Power ToolsBuild Notification • Alternative to email • Check the status of “other” builds • Quick Access to • Build Logs • Drop Folder • Changesets • Work Items
TFS Power ToolsTeam Members • Demo
Thank You Russ Wagner wagnerr@fcsamerica.com