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.

Figure 6.3 Client Side Workspace Mapping<br />

Workspace Mapping<br />

If you want your developers to instantly pick up any code changes from the shared source<br />

<strong>with</strong>out incurring the overhead of branching and merging, you can map the shared source<br />

from the common project into the workspace on your development computer. This<br />

creates a configuration that unifies the source from the shared location and your project<br />

on the client-side.<br />

The advantage of this approach is that shared project changes are picked up every time<br />

you retrieve the latest source into your workspace. However, this makes the use of <strong>Team</strong><br />

Build more complex since the workspace mapping is a client-side construct.<br />

For example if you have two team projects named $My<strong>Team</strong>Project and $Common, and<br />

Common is the shared project source, for referencing the code from the shared location,<br />

these projects share a common path on the client’s hard drive. The client side workspace<br />

folder structure should resemble the one shown in Figure 6.4.

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

Saved successfully!

Ooh no, something went wrong!