Note that there are some explanatory texts on larger screens.

plurals
  1. POIntegrating Multiple project parts into one GIT repo
    text
    copied!<p>I've got some questions and here's the scenario:</p> <ul> <li><p>I've got one big Sitecore CMS website (Proj A) that has a ton of native dll's as well as custom ones that we've created to enhance funct on the site.</p></li> <li><p>The custom dlls are generated by individual VS projects (Proj B, C &amp; D) that we manually compile and then move the finished product (dll) to Proj A bin directory.</p></li> <li><p>We currently have Proj A repositories for PROD, Integration, Public as well as every developer typically clones a copy of PROD to work features/fixes.</p></li> <li><p>Proj B, C &amp; D are not setup under version control as of yet because we havn't found a way to easily integrate it's release into Proj A. Using the integration manager workflow, we let everyone do their feature/fix and then we merge it to an Integration repository. At this point we're ready todo the following:</p> <ol> <li>Recompile Proj B, C, &amp; D</li> <li>Robocopy release files from each project to the Proj A bin folder</li> <li>Recompile/build Proj A and deploy to Integration server.</li> </ol></li> </ul> <p>Questions:</p> <ol> <li><p>Would you include Proj B, C, &amp; D in the directory structure of Proj A? If so, when compiling each project, would you make the release directory for the each project the Proj A Bin directory? </p></li> <li><p>How/when would you automate the inclusion Proj B, C, &amp; D "dlls" into Proj A bin directory.</p></li> <li><p>Can you recommend a way that would streamline the integration of these files?</p></li> </ol> <p>NOTE: I've researched Reps within Reps as well as submodules but not sure if i need just a hybrid of both.</p> <p>Any recommendations would be greatly appreciated. Thanks and have a nice nite. foxtrotzulu </p>
 

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