26.04.2015 Views

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Practices at a Glance: Source Control<br />

Index<br />

Accessing Version Control<br />

• How to use version control from non-<strong>Visual</strong> <strong>Studio</strong> clients<br />

• How to automate common version-control tasks<br />

• How to work offline<br />

Administration<br />

• How to add a new developer to your project<br />

• How to remove a developer who has left your project<br />

• How to grant permissions <strong>with</strong>in your source tree<br />

• How to move <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong> Version Control to another server<br />

Branch/Label/Merge<br />

• How to use labels<br />

• How to branch<br />

• How to plan your branching structure<br />

• How to use branching to support a release<br />

• How to use branching to maintain a previous release<br />

• How to use branching to stabilize your development and build process<br />

• How to use branching to stabilize feature development<br />

• How to use branching to stabilize development across teams<br />

• How to use branching to isolate external dependencies<br />

• How to retire an old release<br />

• How to perform a merge<br />

• How to perform a baseless merge<br />

• How to resolve merge conflicts<br />

Builds<br />

• How to use TFS to perform Continuous Integration builds<br />

Check-ins and Check-in Policies<br />

• How to work <strong>with</strong> source control change sets<br />

• How to enforce coding standards prior to check-in<br />

• How to override a check-in policy<br />

• How to undo a check-in<br />

• How to resolve a conflict<br />

• How to avoid conflicts<br />

• How to create a custom check-in policy

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!