Subversion
Install
To install svn - ../subversion/command-line
Install the python Subversion bindings:
aptitude install python-svn
If you don’t have an SVN repository, you can create a test one:
mkdir -p /home/web/svn/
cd /home/web/svn/
svnadmin create test-trac
…or on Windows:
mkdir C:\repository\svn\
cd C:\repository\svn\
svnadmin create test-trac
Configuration
Log into Trac as an administrator.
Select Admin on the main menu…
Select Version Control, Repositories.
Fill in the Add Repository section. In this example, I gave my repository
the name, test-repo
.
Click Add.
Synchronise the repository:
trac-admin /home/web/trac/my-test-trac/ repository resync "test-repo"
The repository “test-repo” has been added.
You should now run trac-admin $ENV repository resync “test-repo” to synchronize Trac with the repository.
You should also set up a post-commit hook on the repository to call trac-admin $ENV changeset added “test-repo” $REV for each committed changeset.
When asked for the “Path to repository” input the folder of the repository you just created e.g:
Path to repository [/path/to/repos]> c:/repository/svn/test-trac