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.

This is important because it provides quick turnaround among teams. For example, if the<br />

test team is notified by e-mail of a completed build, they can start their test pass <strong>with</strong>out<br />

having to wait for manual instructions.<br />

Additional Resources<br />

• For more information about build notifications, see “How to: Receive Build<br />

Notification E-Mail” at http://msdn2.microsoft.com/enus/library/ms181725(VS.80).aspx<br />

• For further information about build notifications, see “How to: Add or Edit Alerts” at<br />

http://msdn2.microsoft.com/en-us/library/ms181335(VS.80).aspx<br />

Branching<br />

• Use new <strong>Team</strong> Build Types when creating a partial branch.<br />

• Modify the paths to solutions in the TFSBuild.proj files, when creating a<br />

complete branch.<br />

Use New <strong>Team</strong> Build Types When Creating a Partial Branch<br />

When you create a branch that contains a subset of the solutions in your team project, you<br />

might need to create new build types in order to build successfully.<br />

There are two types of partial branches:<br />

1. A partial branch that does not include branching of any build types. This would<br />

occur <strong>with</strong>in a team project, and would simply branch solution and source files but<br />

would not branch any of the <strong>Team</strong>BuildTypes folders into new folders.<br />

2. A partial branch that includes branching of build types. This would occur <strong>with</strong>in<br />

a team project, and would branch some of the <strong>Team</strong>BuildTypes subfolders (that is,<br />

build types) in addition to other folders containing the relevant solution and source<br />

files.<br />

If you create a partial branch that does not include <strong>Team</strong> Build Types all of the existing<br />

<strong>Team</strong> Builds will continue to work, but you will need to create a new <strong>Team</strong> Build Type if<br />

you want to build the branch. Create new build types by using the <strong>Team</strong> Build Wizard in<br />

order to build the code in the new branch. These new build types will point to the new<br />

branch location and may also point to the parent location for any solutions that must be<br />

included in the build but that were not branched.<br />

If you create a partial branch that includes <strong>Team</strong> Build Types, the build types that are<br />

copied over <strong>with</strong> the branch will point to the original, parent branch locations and<br />

therefore will not allow you to build the new branch. Modify the branched build types so<br />

that they point to the new branched code locations.<br />

Additional Resources<br />

• For more information about how to update your build type, see “How to: Update<br />

Build Types on Branched <strong>Team</strong> Projects” at http://msdn2.microsoft.com/enus/library/ms252500(VS.80).aspx

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

Saved successfully!

Ooh no, something went wrong!