Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Part I: Getting Started
Chapter 1: Introducing Visual Studio Online and Team Foundation Server 2013
What is Team Foundation Server?
What is Visual Studio Online?
What's New in Team Foundation Server 2013?
Acquisition Options
Summary
Chapter 2: Planning a Deployment
Identifying and Addressing Software Engineering Pain
Adopting Team Foundation Server
Migration Strategies
Structuring Team Project Collections and Team Projects
Preparation for a Team Foundation Server Environment
Summary
Chapter 3: Installation and Configuration
What You'll Need
Installing Team Foundation Server
Installation Types
Configuring Team Foundation Server
Creating Your First Team Project
Configuring Friendly DNS Names
Summary
Chapter 4: Connecting to Team Foundation Server
Team Foundation Server Architecture
Addressing Team Foundation Server
Introducing Team Foundation Server Security and Roles
Team Explorer
Alternate Ways to Connect to Team Foundation Server
Summary
Part II: Version Control
Chapter 5: Overview of Version Control
What Is Version Control?
Centralized Versus Decentralized Version Control
Summary
Chapter 6: Using Centralized Team Foundation Version Control
Getting Started with Team Foundation Server Version Control
Learning What's New in Team Foundation Server 2013 Version Control
Team Foundation Server Version Control Concepts
Using Source Control Explorer
Keeping on Task with My Work
Managing Code Reviews
Team Foundation Server Version Control in Eclipse
Team Foundation Version Control Power Tools and Third-Party Utilities
Version Control Security and Permissions
Switching Version Control to Team Foundation Server
Summary
Chapter 7: Distributed Version Control with Git and Team Foundation Server
Distributed Version Control Concepts
Microsoft Visual Studio Integration
Using Git Command-Line Tools
Summary
Chapter 8: Version Control in Heterogeneous Teams
What Are Heterogeneous Teams?
Working Together Seamlessly
Xcode Development
Eclipse Development
Working with the Cross-Platform Command-Line Client
Summary
Chapter 9: Migration from Legacy Version Control Systems
Migration Versus Upgrade
Migrating History or Latest Version
Migrating from Visual SourceSafe
Team Foundation Server Integration Platform
Popular Third-Party Migration Tools
Summary
Chapter 10: Branching and Merging
Differences Between TFVC and Git When Branching and Merging
Branching Demystified
Common Branching Strategies
Implementing Branching Strategies in Centralized Version Control
Implementing Branching Strategies in Git
Summary
Chapter 11: Common Version Control Scenarios
Setting Up the Folder Structure for Your Branches
Third-Party Source Code and Dependencies
Internal Shared Libraries
Managing Artifacts Using Team Foundation Server
Summary
Part III: Project Management
Chapter 12: Introducing Work Item Tracking
Project Management Enhancements in Team Foundation Server 2013
Work Items
Process Templates
Managing Work Items
Project Server Integration
Summary
Chapter 13: Customizing Process Templates
Wrox.com Code Downloads for this Chapter
Anatomy of a Process Template
Using the Process Template Editor
Deploying Updates to Process Templates
Customizing Agile Tools
Common Work Item Type Customizations
Introducing Custom Work Item Controls
Summary
Chapter 14: Managing Teams and Agile Planning Tools
Defining a Team
Maintaining Product Backlogs
Planning Iterations
Tracking Work
Customization Options
Team Rooms
Stakeholder Feedback
Summary
Chapter 15: Reporting and SharePoint Dashboards
What's New in Team Foundation Server 2013?
Team Foundation Server Data Warehouse
SharePoint Integration
Creating Reports
Advanced Customization
Summary
Chapter 16: Project Server Integration
Overview
Initial Configuration
Summary
Part IV: Team Foundation Build
Chapter 17: Overview of Build Automation
What's New in Build Automation
Let's Build Something
What Is Build Automation?
Using Build Automation Servers
Adopting Build Automation
Summary
Chapter 18: Using Team Foundation Build
Introduction to Team Foundation Build
Team Foundation Build Architecture
Setting Up the Team Foundation Build Service
Working with Builds
Understanding the Build Process
Summary
Chapter 19: Customizing the Build Process
Wrox.com Code Downloads for This Chapter
Running Custom Build Scripts during Your Build
Customizing the Build Process to Stamp the Version Number into Your Assemblies
Available Custom Build Workflow Activities
Integrating Custom Activities into the Build Process Template
Summary
Chapter 20: Release Management
Getting Started with Release Management for Visual Studio 2013
Configuration
Release Templates and Components
Releasing Your Application
Summary
Part V: Administration
Chapter 21: Introduction to Team Foundation Server Administration
Administrative Roles
Logical Architecture
Built-In Administration Tools
Operational Intelligence Hub
Other Administration Tools
Summary
Chapter 22: Scalability and High Availability
An Evolving Architecture
Limiting Factors
Principles
Solutions
Summary
Chapter 23: Disaster Recovery
Business Continuity and Recovery Goals
Defining Responsibilities
Backing Up Team Foundation Server
Creating a Backup Plan
Summary
Chapter 24: Security and Privileges
Security When Using Visual Studio Online
Users
Groups
Permissions
Security Management
Tools
Summary
Chapter 25: Monitoring Server Health and Performance
System Health
SQL Server
Team Foundation Server
Tools
Summary
Chapter 26: Testing and Lab Management
What's New in Software Testing?
Software Testing
Testing Architecture
Microsoft Test Manager
Test Automation
Visual Studio Lab Management
Summary
Chapter 27: Upgrading Team Foundation Server
Overview
Upgrading Prerequisites
Using the Configuration Utility
Upgrading Legacy Team Projects
Summary
Chapter 28: Working with Geographically Distributed Teams
Identifying the Challenges
Solutions
Build Servers
Team Foundation Server Proxy
Mirroring with the Team Foundation Server Integration Tools
Working Offline
Other Considerations
Summary
Chapter 29: Extending Team Foundation Server
Wrox.com Code Downloads for This Chapter
Extensibility Points
.NET Client Object Model
SOAP Event Subscriptions
Server Object Model
Visual Studio Extensibility
Other Resources
Summary
Introduction
Whom This Book Is For
What This Book Covers
How This Book Is Structured
What You Need to Use This Book
Further Learning
Continuous Product Updates and Release Schedule
Conventions
Source Code
Errata
p2p.wrox.com
End User License Agreement
← Prev
Back
Next →
← Prev
Back
Next →