Table of Contents

[hemmerling] Installation of Revision Control Systems

Subversion with Tortoise, on Windows

Installation of Subversion as Apache 2.2 module, with Tortoise, on Windows

1 Download and Installation

2 Apache Configuration

Edit the Apache configuration file “conf\httpd.conf” in the Apache directory ( which might be a subdirectory in some WAMP packages ) and make the following changes:

#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so

LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

<Location /svn>
DAV svn
SVNParentPath C:\repositories
</Location>

<Location /svn>
DAV svn
SVNPath C:\repository
</Location>

3 Tips

Syntax error on line ??? of httpd.conf:
[Apache] - API module structure 'dav_svn_module' in file D:/int/n32/TYPO3/Apache/modules/mod_dav_svn.so is garbled - expected signature 41503230 but saw 41503232 - perhaps this is not an Apache module DSO, or was compiled for a different Apache version?

“Internal error: Can't open file 'c:\\repository\\format': The system cannot find the file specified”

4 Tortoise Installation

Installation of WANdisco Subversion with Tortoise, on Windows

  1. Before installation of Tortoise on W2K, the file “gdiplus.dll” of Platform SDK Redistributable: GDI+ must be copied in the Windows system directory “C:\winnt\system32”.
  2. Configuration during installation processThe configuration screen of WANdisco Subversion, The configuration screen of WANdisco Subversion.
  3. Restart the Windows computer.

First Steps with Subversion and Tortoise

Workplace Preparation

This teaching assumes, that you configured your system with the “SVNParentsPath” option during installation. WANdisco does this automatically for you.

  1. I open that directory with your Windows Explorer ( e.g. “C:\repositories” ) and create a sub-directory ( e.g. “project01” ). Open that directory with your Windows Explorer.
  2. Do a mouse-rightclick in the empty directory, select the menu item “TortoiseSVN / Create Repository here”, and execute by mouse-doubleclick. Tortoise now puts some data in that directory.
  3. Create a working directory for your project at another location ( e.g. “V:\users\public\myproject01”, and open it with your Windows Explorer. For demonstration purpuses, let's assume that you created test file “test.txt” in that directory.
  4. Do a mouse-rightclick in the directory, select the menu item “TortoiseSVN / Repro-browser”.
  5. Tortoise askes for the the URL of the directory, enter “http://localhost/svn/project01”. ”/svn” is the shortcut to address Subversion from within Apache. “project01” is the repository. Tortoise repository browser.
  6. Pick and draw a file ( e.g. “test.txt” ) in your working directory to the right side of the Tortoise repository browser. Tortoise asks whether it should “Copy items to here” or “Move items to here”. Please select “Move items to here”.
  7. Tortise asks you to give some comment about the file. Dialog window of the Tortoise repository browser.
  8. Now you added the file “test.txt” to the repository Tortoise repository browser.

Export

SVN Checkout

The next Steps

Resources

Appropriate OpenDirectory Directory Pages