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)

Easy on the Eyes


Although the log and diff output that Subversion provides is perfectly adequate for working with it, there is a better way—especially for sharing between team members. It's time to return to Trac and explore its code browser.

Note

Where is it?

When we set up our security in Chapter 3 we restricted the code browser to authenticated users, so we need log in (if we are not already logged in) before we can continue. See Chapter 4 for a refresher on how to do this.

We need to click the Browse Source link in the main Trac menu to see the default view, which is the latest version of the root of our repository. If we click on trunk we will see the contents of that folder, and clicking on the file name will show the latest version of that file along with some of the meta-information Subversion stores. If instead of clicking on the file name we click on the version number beside it, we will be shown the Subversion log for that file. Finally by clicking on a Changeset number within the...