Solved

What sort of Subversion repository layout would you use for a web application

Posted on 2012-04-12
3
309 Views
Last Modified: 2012-04-21
What sort of Subversion repository layout would you use for a web application
0
Comment
Question by:rgb192
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 6

Accepted Solution

by:
rushtoshankar earned 500 total points
ID: 37852420
Are you talking about the database structure of SVN? (like Berkeley DB or FSFS). I suggest using FSFS
Or

Are you talking about your project directory structure (like folders under trunk folder of SVN?)

Go through the link, http://svnbook.red-bean.com/en/1.6/svn-book.html#svn.reposadmin.projects.chooselayout

Layout is depending on your project.
Are you having multiple projects (or multiple modules in the same project, separately compilable), no overlap, not the same list of users/groups? use the following kind of multiple project layout

Project1 (or Module1)/
   tags/
       version 1.0
       version 2.0
   branches/
       branch for issue 1
       branch for issue 2
   trunk/

Project2 (Or Module2)/
   tags/
       version 1.0
       version 2.0
   branches/
       branch for issue 1
       branch for issue 2
   trunk/
or
tags/
   Project1 (or Module1)/
      version 1.0
      version 2.0
   Project2 (or Module2)/
      version 1.0
      version 2.0
branches/
   Project1 (or Module1)/
       branch for issue 1
       branch for issue 2
   Project2 (or Module2)/
trunk/
   Project1 (or Module1)
   Project2 (or Module2)
This layout is tedious to maintain the permissions/check-ins and slightly hard to track

Or
You can use different repositories per project


Are you having single project, multiple users are working on different/same files?
Go for single project layout

tags/
   version 1.0
   version 2.0
branches/
   branch for issue1
   branch for issue2

trunk/
   project1/
        folder1
        folder2
        file1
        file2


write back if you need more info/help
0
 

Author Closing Comment

by:rgb192
ID: 37876381
thanks
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When working in a large software development team, whether you have many developers working on the same projects, or your project is linked to other projects; it is very important that developers regularly perform "get latest" to ensure that the cha…
Article by: gr8gonzo
Git can be a complicated version control system for beginners, but it definitely is one of the best ones out there. Since this article assumes that you're starting at square one, it will skip over things that Git -can- do and will focus on the typic…
NetCrunch network monitor is a highly extensive platform for network monitoring and alert generation. In this video you'll see a live demo of NetCrunch with most notable features explained in a walk-through manner. You'll also get to know the philos…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…

690 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question