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
Solved

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

Posted on 2012-04-12
3
307 Views
Last Modified: 2012-04-21
What sort of Subversion repository layout would you use for a web application
0
Comment
Question by:rgb192
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: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

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

Suggested Solutions

Title # Comments Views Activity
Network cable issue 16 320
Display the Name of Current Git Branch 2 139
Git - reset local changes 1 90
Create link to folder for use with apache. 7 29
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…
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

809 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