Book Image

Managing Software Development with Trac and Subversion

By : David J Murphy
Book Image

Managing Software Development with Trac and Subversion

By: David J Murphy

Overview of this book

<p><br />Trac is a minimalistic open-source enhanced wiki and bug/issue tracking system for software development projects, designed to help developers while staying out of the way and provides an interface to Subversion. Subversion is an open-source version control system that addresses many of the perceived deficiencies of CVS and can use WebDAV for network communications, and the Apache web server to provide repository-side network service.<br /><br />This book presents a simple set of processes and practices that allow you to manage these projects using open-source software without getting in the way by imposing as little as possible on established development practices and policies.<br /><br />This book looks at what is needed to manage software development projects, how web-based software project management system Trac and open-source revision control system Subversion meet these needs, and how to install, configure, and use them.</p> <p><a href="http://www.packtpub.com/article/managing-software-development-with-trac-and-subversion-table-of-contents"><br /></a></p>
Table of Contents (15 chapters)

Playtime


It's natural that we may want to try out our new-found knowledge of the wiki formatting rules and Trac makes that easy for us as well so we need not clutter our wiki with junk. If we enter http://projects.example.com/projects/sandbox/wiki/SandBox in our browser's address bar, we will be taken to the SandBox page within the wiki for our sandbox project (yes, we are being recursive). It is now different from any other wiki page, but it helps restrict our experiments to a single location. If we are logged in we should be able to see the Edit this page button. Go ahead and click it so we can see what it looks like when we edit a page.

At the top we can see the formatting buttons that make editing a page more of a WYSIWYG (What You See Is What You Get) experience, along with a drop-down box that changes the size of the edit box. Next we have the edit box itself that contains the text and markup that makes the page we see when viewing it. Below this we have a comment box where we can...