TFS - How much nesting on disk structure

Posted by NealWalters on Stack Overflow See other posts from Stack Overflow or by NealWalters
Published on 2010-05-27T15:39:11Z Indexed on 2010/05/27 15:41 UTC
Read the original article Hit count: 848

Filed under:
|

We just got TFS installed and ready go. I'm trying to decide on the disk structure. Let's suppose I have two BizTalk projects called Common and BookTransfer (in actuality I have 7). [At this client, we adopted the style of having schemas, orchs, maps in one project called BizTalk.Artifacts]. A folder with the name "components" is C# code. We are using a CodePlex tool called BizTalk deployment framework which somewhat dictates part of the structure.

I'm trying to decide how much nesting we should do on the disk directories (EC is the application name, and Common/BookTransfer or BizTalk Applications separated out for easier deploy/undeploy).

Proposal #1:

-EC - Main - Source - Common - Company.EC.Common.Biztalk.Artifacts [folder] - Company.EC.Common.BizTalk.Components [folder] - Company.EC.Common.Biztalk.Deployment [folder] - Company.EC.BookTransfer.BizTalk.sln - BookTransfer - Company.EC.BookTransfer.BizTalk.Artifacts [folder] - Company.EC.BookTransfer.BizTalk.Components [folder] - Company.EC.BookTransfer.BizTalk.Components.UnitTest [folder] - Company.EC.BookTransfer.BizTalk.Deployment [folder] - Company.EC.BookTransfer.BizTalk.sln

Proposal #2 - a flatter approach

-EC - Main - Source - Company.EC.Common.BizTalk.sln - Company.EC.BookTransfer.BizTalk.sln - Company.EC.Common.Biztalk.Artifacts [folder] - Company.EC.Common.BizTalk.Components [folder] - Company.EC.Common.Biztalk.Deployment [folder] - Company.EC.BookTransfer.BizTalk.Artifacts [folder] - Company.EC.BookTransfer.BizTalk.Components [folder] - Company.EC.BookTransfer.BizTalk.Components.UnitTest [folder] - Company.EC.BookTransfer.BizTalk.Deployment [folder]

Current Structure (perhaps too many nested folders)

  • Main
    • Source
      • Company
      • EC
        • Common
        • BizTalk -Company .EC.Common.Biztalk.Artifacts [folder] -Company .EC.Common.BizTalk.Components [folder] -Company .EC.Common.Biztalk.Deployment [folder]
          • Company.EC.BookTransfer.BizTalk.sln
        • BookTransfer
        • BizTalk
          • Company.EC.BookTransfer.BizTalk.Artifacts [folder]
          • Company.EC.BookTransfer.BizTalk.Components [folder]
          • Company.EC.BookTransfer.BizTalk.Components.UnitTest [folder]
          • Company.EC.BookTransfer.BizTalk.Deployment [folder]
          • Company.EC.BookTransfer.BizTalk.sln

Thanks, Neal Walters

© Stack Overflow or respective owner

Related posts about tfs

Related posts about directory-structure