visual studio 2008 - Best practice to manage SVN with a solution with multiple projects involved -
Before I start, get the TorrentiaSVN 1.6.x and ASP.NET Web Based on examples of projects with Visual Studio 2008. > However, in the real world, the project structure is not easy It is easy that many Visual Studio projects are shared among various studio solutions that look like a repository: Where are the 2 products To work on visual code studio solutions, working on the Connecting checkout and nest folders together can be a bit annoying, we use the batch script to do it for us Are there. Problem I have been found to be impossible in the branches in this situation where the user branches only include projects in branched solutions, not on shared projects. . Also, with tagging, I can not create a tag that contains a repetitive snapshot of the product solution and its shared components. Am I going to go wrong in the direction? Have I made this store very difficult to manage? Use svn: to include external folder under the candland. In the example below,
/ Trunk / Solution 1 / Project A / ProjectB / Project C / Tag / Solution 1 / Version_1.0 - RC / Version_1.1 / Branches / Users / Travis / Solution 1 / Zone / Solution 1 < / Code>
Solution 1
is a visual studio solution that includes more than 1 visual studio project.
/ trunk / candyland / candy Web. Page / Candy Web. Services / Candy Tests / Lollipop App / Lolli. App Winform / Lily App Services / Lollies Tests / Fundamentals / Fundamental BusinessObjects / Fundamental.Data Access / Component EXENNAL Libraries / Subsonic -2.2 / Moc-3.1 / LuceneNET -2.0
candy
and Lily
, And shared components (Visual Studio Project, DLL) Basic
and Components.ExternalLibraries
respectively folders. candle
is the effect of working on the trunk, I need the necessary files along with the necessary components from the repository So that the solution structure can look like this:
+ CandyLand + Candy Web. Page + Candy Web. Services + Candy Test + fundamentals Business Objects + Fundamental. Data access + subsonic -2 +2 + back -3.1 \ / code>
*
is an external mark:
+ CandyLand + Candy.Web.Pages + Candy Web. Services + Candy. Tests * Original. Merchandise * Basic Data Access * SubSonic-20 * MQ-3.1
Comments
Post a Comment