240 likes | 334 Views
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
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