Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Have you referred to this guide: <a href="http://www.codeplex.com/TFSGuide" rel="noreferrer">http://www.codeplex.com/TFSGuide</a></p> <p>I just got through writing a TFS guide for our company and we followed most of the best practice recommendations from that guide.</p> <p>The structure we are using is this:</p> <pre><code>TeamProject1 Main Source ClassLibrary1 ClassLibrary2 CommonCodeLibrary TeamProject1Web Releases Release1 Source ClassLibrary1 ClassLibrary2 CommonCodeLibrary TeamProject1Web Release2 Source ClassLibrary1 ClassLibrary2 CommonCodeLibrary TeamProject1Web TeamProject2 Main Source ClassLibrary1 CommonCodeLibrary TeamProject2Web Releases Release1 Source ClassLibrary1 CommonCodeLibrary TeamProject2Web Release2 Source ClassLibrary1 CommonCodeLibrary TeamProject2Web SharedTeamProject //this would represent a set of code that's used in other team projects Main Source CommonCodeLibrary Releases Release1 Source CommonCodeLibrary Release2 Source CommonCodeLibrary </code></pre> <p>Basically, we branch the Main\Source project to the Releases\Releasex branch when it's time to do a release.</p> <p>For code that's shared across multiple projects, we create a separate team project for that code and then we branch it into the individual team projects. In the example below, SharedTeamProject represents shared code. We would branch CommonCodeLibrary, for example, into teach of the Main\Source folders for the individual team projects.</p> <p>For customer specific releases, you could just create the proper release branches for them.</p> <p>I think the main thing is to come up with a scheme that your team agrees (mostly) on, understands, and is willing to follow. Make sure that scheme is documented well and that it's followed. Consistency in structure is one of the keys to a successful source control system. </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload