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)

Appendix A. Installing Subversion

This appendix covers detailed, step-by-step instructions for installing Subversion on your system, and covers Microsoft Windows and Linux. Unless otherwise noted, these instructions apply to both Client and Server installations.

Microsoft Windows

Note

If you are configuring a server, you should install Apache (Appendix B) prior to installing Subversion.

  1. 1. Download and run svn-1.4.5-setup.exe from http://subversion.tigris.org/files/documents/15/39559/svn-1.4.5-setup.exe. You should observe the following screenshot:

Note

Although this book is using the latest version available at the time of writing, times do change and software always gets updated. To get the latest version of Subversion, visit:

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

  1. 2. Click Yes and then Next to progress and pass the welcome screen.

  1. 3. Select I accept the agreement and click Next.

  1. 4. Click Next.

  1. 5. Change the installation path if required (not recommended) and click Next.

  1. 6. Change the folder name if required (not recommended) and click Next.

Note

If you have not installed Apache, the final option Install and configure Subversion modules will not be shown.

  1. 7. Deselect the Desktop icons and Quick Launch icons options, but leave the Apache modules option selected and click Next.

  1. 8. Confirm the details and click Install.

  2. 9. Wait while the installation takes place.

  1. 10. Click Next.

  2. 11. Click Finish.

You can test the installation by opening a command prompt and typing svn --version then pressing Enter. If everything is working OK we should see a result similar to the following (most of the output will have flowed off the screen):