08
Mar
10

I think you are already well aware of the SVN and Trac System. If no, don’t worry about the that here I am gonna teach you how to install and configure the SVN and Trac on Ubuntu.(For the coming version of this articles you can find the installation on windows.) Project Management for software development with SVN Trac combination will give you very good advantage on over all performance of the development. Easy for Documentation, Roadmaps, Error Reporting, Revision control and Releases. Before getting into the installation you just need to know what is SVN, Trac, and the Server URL Structure, Server File System Structure.

apache trac svn system

Why SVN?

Subversion is an open source version control system. The project’s original goal of being “a compelling replacement for CVS” (an older version control system with a similar model) was surpassed long ago. Version control, also referred to as revision control, source control, or source code management (SCM), is the management of multiple versions of a single item or collection thereof. Commonly used in documentation, engineering, and software development processes, particularly where a team of people are involved, it enables the tracking and retrieval of changes made to an item.

Why Trac?

The Trac ticket system provides simple but effective issue tracking within our project. Combined with the Roadmap, Tickets provide the core project management elements of Trac, in which tickets are used to track project tasks, feature requests, bug reports, and software support issues. And also the source code from the svn repository can be browse from Trac.

File System Structure

Ok? This is a simple folder structure to manage multiple project in one server machine. In my example, i have a root folder for the server named server. In this folder we are going to store all the SVN and Trac files of each projects. Each project have own Trac system connected and the Trac is connected to the SVN Repository path of that project. Please refer the above image for more clarification.

Example:

Suppose I have a project called ProjectOne.
SVN path: http://servername/svn/ProjectOne
Trac path: http://servername/trac/ProjectOne

Install SVN & Trac

See Part 2 – How to Install SVN Trac on Ubuntu.

  • del.icio.us
  • Digg
  • Facebook
  • LinkedIn
  • Google Bookmarks
  • Twitter
  • MySpace
  • Mixx
  • Reddit
  • DZone
  • Sphinn
  • StumbleUpon
  • Blogplay
  • Diigo
  • Live
  • MSN Reporter
  • Technorati
  • NewsVine
  • Yahoo! Bookmarks
  • Netvibes
  • Design Float
  • Add to favorites
  • email
  • Yahoo! Buzz
  • Gwar
  • FriendFeed
  • Tumblr
  • Print
  • PDF
  • RSS

About Midhun Devasia

I'm a 26 year old Web Developer from Cochin, India.I had completed my B.Tech Computer Science and Engineering from SNGCE, Cochin. Now am working as a Technical Manager for a Web Development company at Cochin, India . I have 1 year experience in Java and 3 year experience in Web Technologies.
This entry was posted in SVN, Trac and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>