professional team foundation server 2012

796 288 0
professional team foundation server 2012

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

hương dẫn sử dụng professional team foundation s từ cơ bản đến nâng cao

www.it-ebooks.info c01.indd 2c01.indd 2 12/11/2012 11:43:44 AM12/11/2012 11:43:44 AM www.it-ebooks.info PROFESSIONAL TEAM FOUNDATION SERVER 2012 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii  PART I GETTING STARTED CHAPTER 1 Introducing Team Foundation Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . 3 CHAPTER 2 Planning a Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 CHAPTER 3 Installation and Confi guration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 CHAPTER 4 Connecting to Team Foundation Server . . . . . . . . . . . . . . . . . . . . . . . . . . 59  PART II VERSION CONTROL CHAPTER 5 Overview of Version Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 CHAPTER 6 Using Team Foundation Version Control . . . . . . . . . . . . . . . . . . . . . . . . . . 95 CHAPTER 7 Ensuring Code Quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147 CHAPTER 8 Migration from Legacy Version Control Systems . . . . . . . . . . . . . . . . . . .177 CHAPTER 9 Branching and Merging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 CHAPTER 10 Common Version Control Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223  PART III PROJECT MANAGEMENT CHAPTER 11 Introducing Work Item Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 CHAPTER 12 Customizing Process Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 CHAPTER 13 Managing Teams and Agile Planning Tools . . . . . . . . . . . . . . . . . . . . . . . 311 CHAPTER 14 Reporting and SharePoint Dashboards . . . . . . . . . . . . . . . . . . . . . . . . . . 333 CHAPTER 15 Project Server Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359  PART IV TEAM FOUNDATION BUILD CHAPTER 16 Overview of Build Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 CHAPTER 17 Using Team Foundation Build . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 CHAPTER 18 Customizing the Build Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 (Continued) ffirs.indd iffirs.indd i 12/11/2012 12:00:52 PM12/11/2012 12:00:52 PM www.it-ebooks.info  PART V ADMINISTRATION CHAPTER 19 Introduction to Team Foundation Server Administration . . . . . . . . . . . 493 CHAPTER 20 Scalability and High Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 CHAPTER 21 Disaster Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 CHAPTER 22 Security and Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575 CHAPTER 23 Monitoring Server Health and Performance . . . . . . . . . . . . . . . . . . . . . . 599 CHAPTER 24 Testing and Lab Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627 CHAPTER 25 Upgrading from Earlier Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657 CHAPTER 26 Working with Geographically Distributed Teams . . . . . . . . . . . . . . . . . . 675 CHAPTER 27 Extending Team Foundation Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695 INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725 ffirs.indd iiffirs.indd ii 12/11/2012 12:00:52 PM12/11/2012 12:00:52 PM www.it-ebooks.info PROFESSIONAL Team Foundation Server 2012 Ed Blankenship Martin Woodward Grant Holliday Brian Keller ffirs.indd iiiffirs.indd iii 12/11/2012 12:00:52 PM12/11/2012 12:00:52 PM www.it-ebooks.info Professional Team Foundation Server 2012 Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2013 by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-1-118-31409-8 ISBN: 978-1-118-43932-6 (ebk) ISBN: 978-1-118-60452-6 (ebk) ISBN: 978-1-118-60460-1 (ebk) Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions . Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifi cally disclaim all warranties, including without limitation warranties of fi tness for a particular purpose. No warranty may be created or extended by sales or pro- motional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the pub- lisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Web site may provide or recommendations it may make. Further, readers should be aware that Internet Web sites listed in this work may have changed or disappeared between when this work was written and when it is read. For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Wiley publishes in a variety of print and electronic formats and by print-on-demand. Some material included with standard print versions of this book may not be included in e-books or in print-on-demand. If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at http://booksupport.wiley.com . For more information about Wiley products, visit www.wiley.com . Library of Congress Control Number: 2012950503 Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Programmer to Programmer, and related trade dress are trade- marks or registered trademarks of John Wiley & Sons, Inc. and/or its affi liates, in the United States and other countries, and may not be used without written permission. [Insert third-party trademark information] All other trademarks are the property of their respective owners. John Wiley & Sons, Inc., is not associated with any product or vendor mentioned in this book. ffirs.indd ivffirs.indd iv 12/11/2012 12:00:54 PM12/11/2012 12:00:54 PM www.it-ebooks.info To Mom, Dad, Nathan, Tiffany, Zach, Daniel, Mike, and Grandma, and to all those on the product teams that make this an amazing product that positively impacts so many in the software engineering community. —Ed Blankenship To Catherine. —Martin Woodward To my wife, Emma. —Grant Holliday ffirs.indd vffirs.indd v 12/11/2012 12:00:54 PM12/11/2012 12:00:54 PM www.it-ebooks.info EXECUTIVE EDITOR Robert Elliott PROJECT EDITOR Christina Haviland TECHNICAL EDITORS Steve St. Jean Brian Keller PRODUCTION EDITOR Kathleen Wisor COPY EDITOR Mike LaBonne EDITORIAL MANAGER Mary Beth Wakefi eld FREELANCER EDITORIAL MANAGER Rosemarie Graham ASSOCIATE DIRECTOR OF MARKETING David Mayhew MARKETING MANAGER Ashley Zurcher BUSINESS MANAGER Amy Knies PRODUCTION MANAGER Tim Tate VICE PRESIDENT AND EXECUTIVE GROUP PUBLISHER Richard Swadley VICE PRESIDENT AND EXECUTIVE PUBLISHER Neil Edde ASSOCIATE PUBLISHER Jim Minatel PROJECT COORDINATOR, COVER Katie Crocker PROOFREADER Jennifer Bennett INDEXER Robert Swanson COVER DESIGNER Ryan Sneed COVER IMAGE © Steve Pepple / iStockphoto CREDITS ffirs.indd viffirs.indd vi 12/11/2012 12:00:54 PM12/11/2012 12:00:54 PM www.it-ebooks.info ABOUT THE AUTHORS ED BLANKENSHIP works at Microsoft as the program manager for the Lab and Environment Management scenarios of the Visual Studio ALM and Team Foundation Server product family. His expertise with Team Foundation Server and Visual Studio ALM began with the beginnings of the product family nearly seven years ago. Before joining Microsoft, Ed was awarded as a Microsoft Most Valuable Professional (MVP) for fi ve years. He was voted in 2010 as the Microsoft MVP of the Year for Visual Studio ALM and TFS by his peers. Ed was also a TFS consultant and the ALM practice technical lead at Imaginet (formerly Notion Solutions). Prior to consulting, Ed was the Release Engineering Manager at Infragistics, where he led a multiyear Team Foundation Server and Visual Studio Team System implementation globally to improve the development process life cycle. Ed has authored and served as technical editor for several Wrox books. He has also authored numerous articles and spoken at various user groups, events, radio shows, and conferences, includ- ing TechEd North America. You can fi nd him sharing his experiences at his technical blog at www.edsquared.com and on Twitter with his handle @EdBlankenship. MARTIN WOODWARD is a senior program manager for Microsoft Visual Studio Team Foundation Server specializing on the Eclipse and Cross-Platform Tooling. Before joining Microsoft, Martin was awarded MVP of the Year for Visual Studio Application Lifecycle Management and he has spoken about Team Foundation Server at events internationally. When not working or speaking, Martin can be found on his blog at http://www.wood- wardweb.com or on the podcast at http://radiotfs.com . GRANT HOLLIDAY is a senior premier fi eld engineer (PFE) for Microsoft Services in Australia. As a PFE, he works with customers to perform proactive health checks and workshops on Team Foundation Server. Prior to this role, he spent three years in Redmond, Washington, as a Program Manager in the Visual Studio Team Foundation Server product group. He was responsible for the internal TFS server deployments at Microsoft, including the largest and busiest TFS server in the world used by Developer Division. Grant was also involved in the early stages of getting the Team Foundation Service up and running on the Windows Azure platform. Grant shares his thoughts on his blog at http://blogs.msdn.com/granth and presentations at industry events. BRIAN KELLER is a Principal Technical Evangelist for Microsoft specializing in Visual Studio and application lifecycle management. Brian has presented at conferences all over the world and has managed several early adopter programs for emerging Microsoft tech- nologies. Brian is a regular personality on MSDN’s Channel 9 website, and he is cohost of the popular show “This Week on Channel 9.” Brian has coauthored multiple books on Visual Studio and application lifecycle management. Brian was also one of the technical editors on this book. ffirs.indd viiffirs.indd vii 12/11/2012 12:00:54 PM12/11/2012 12:00:54 PM www.it-ebooks.info ABOUT THE CONTRIBUTOR STEVEN ST. JEAN is a senior ALM consultant with Imaginet (formerly Notion Solutions), a full- service consultancy working at the cutting-edge of Microsoft technologies. He has 20 years of industry experience, the past seven focused on assisting clients with maturing their development processes including the use of the Microsoft tools stack. He is a Microsoft MVP in Visual Studio ALM, a certifi ed professional in Team Foundation Server (TFS), and technical editor of a number of books pertaining to ALM and TFS. He speaks on various ALM process and tooling topics at user groups and code camps. In his free time he enjoys spending time with his wife and daughters, travel- ling, and photography. You can fi nd his technical blog at http://sstjean.blogspot.com and his Twitter handle is @SteveStJean. Steven was also one of the technical editors on this book. ffirs.indd viiiffirs.indd viii 12/11/2012 12:00:55 PM12/11/2012 12:00:55 PM www.it-ebooks.info

Ngày đăng: 22/12/2013, 17:19

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan