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)

Time to Get Our Hands Dirty


Once we have chosen our server platform, it is time to get it working.

Note

This chapter mainly concerns configuration of our server machine. For both brevity and clarity, installation instructions are detailed in the appendices, to which you will be directed when needed.

Before we go any further, we need our foundations upon which to build. Now is the time to install the operating system of our choice on our server machine, ensure all the relevant security patches and updates are applied, and that we can access it from our client machine(s).

Note

Same destination, different paths

Although our configuration is essentially the same across both platforms, there can be different methods to achieve the end result, so where appropriate we will see specific instructions for each platform, and occasionally for individual Linux distributions.

Installing the Components

Now we should jump ahead to Appendices A, B, and C to follow platform-specific instructions to install Subversion...