Ask a questionAsk a question
 

General DiscussionOrganizing project folder structure on TFS

  • Thursday, November 05, 2009 5:23 AMAtul74 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Hello,

    I am working on a product development using visual studio 2008 and using TFS as a version control tool. I want help on finalizing project folder structure on TFS. What should be the standard folder structure for any such project?

    The idea is to release product after every few months and also want to do bug fixes as a patch release. The main question is for example, If I release new version 5.0 and started working on 5.1 but customer reported some emergency bug in 5.0, so how to organize all such patches/releases and what would be the folder structure.

    Also like release folder, should bug fixes also have complete project or specific solution which is having bug?

    Please suggest.

All Replies

  • Thursday, November 05, 2009 10:13 AMJehan33 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    In TFS, Branching concept is used for Parallel development.

    If you are currently working on 5.0 version and once the release is gone, you want to work on 5.1 Release for new enhancements and 5.0 for bug fixes. You can create a 5.1 version branch from  5.0 version branch, then you can work on both the branches simultenously one for Bug fixes and other for enhancements. You can keep both the branches in sync by using merging concept.

    Go through below link for different Branching & Merging Stratergies:

    http://www.codeplex.com/BranchingGuidance

    If you talking about project folder structure inside a branch, then it can be followed as per your development requirements.

  • Friday, November 06, 2009 3:09 AMEdwer FangMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hello,

    Thanks Jehan33's great help. Atul_K, you also could post your issue on the Team Foundation Server - Version Control Forum so you can get better and quicker response.

    Thank you for your understanding.
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Send us any feedback you have about the help from MSFT at fbmsdn@microsoft.com.
  • Friday, November 06, 2009 5:37 AMAtul74 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Thanks Jehan for your detailed answer. I got good article in the link you provided that helped me.