Solved

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

Posted on 2012-04-12
3
305 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

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

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

Suggested Solutions

INTRODUCTION Subversion is a fantastic version management and software configuration management tool for teams and individuals to manage software applications. It offers many advantages over it's CVS ancestor such as it's built-in compatibility w…
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…
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

770 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