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)

Which Version?


The following table shows the versions available for Linux and Microsoft Windows.

Subversion

Apache

Trac

Current

1.4.5

2.2.6

0.10.4

Microsoft Windows

1.4.5

2.0.61

0.10.4

Linux Ubuntu 6.06 LTS

1.3.1

2.0.55

0.9.3

Linux Ubuntu 7.10

1.4.4

2.2.4

0.10.4

Linux Debian

1.4.2

2.2.3

0.10.3

It is obvious from the table above that there is a noticeable disparity in the versions available for the detailed platforms. Microsoft Windows has more flexibility than the other platforms in that it can easily run the latest version of all the components; however, as is apparent in the Appendices that cover installation steps, installation of the packages is far more easier on the other platforms.

Although we can use the latest/current versions of all the components on Linux, it is generally good practice to stick with packaged versions of software unless absolutely necessary. Therefore—with the exception of Trac itself—we will continue that practice. For Microsoft Windows we have...