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.

Additional Resources<br />

• For more information about creating a workspace, see “How to: Create a Workspace”<br />

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

• For more information about editing a workspace, see “How to: Edit a Workspace” at<br />

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

Use a Unique Local Folder Path on Shared Computers<br />

Two users of a single computer cannot share the same workspace mapping. For example,<br />

you and a colleague cannot map the same team project ($/My<strong>Team</strong>Project) to the same<br />

folder on the local computer. Instead, create mappings beneath My Documents (although<br />

this leads to long location paths) or establish a team folder naming convention on the<br />

local computer (for example, C:\<strong>Team</strong>Projects\User1, C:\<strong>Team</strong>pProjects\User2 etc).<br />

Additional Resources<br />

• For more information about creating a workspace, see “How to: Create a Workspace”<br />

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

• For more information about editing a workspace, see “How to: Edit a Workspace” at<br />

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

Consider Mapping Only Part of the Source Tree<br />

To improve performance and reduce disk-size requirements, only map the files you need<br />

for your development project. In general, you will only need the files and projects<br />

associated <strong>with</strong> the solution on which you will be working.<br />

Additional Resources<br />

• For more information about creating a workspace, see “How to: Create a Workspace”<br />

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

• For more information about editing a workspace, see “How to: Edit a Workspace” at<br />

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

Structure Your Source Tree to Support Branching<br />

Your source tree structure consists of a combination of folder structure, file structure, and<br />

branch structure. Within your main branch, the following folder and file structure has<br />

been proven to work for teams of various sizes:<br />

• Main - container for all assets you need in order to ship the product<br />

o Source - container for everything you need to build<br />

• Code - container for source code<br />

• Shared Code – container for source code that is shared from other<br />

projects<br />

• Unit Tests - container for unit tests<br />

• Lib - container for binary dependencies<br />

o Docs - container for documentation that will ship <strong>with</strong> the product<br />

o Installer - container for installer source code and binaries<br />

o Tests - container for test team test cases

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

Saved successfully!

Ooh no, something went wrong!