Notes
- when you submit to a sVN their are hooks that are fired and can run code.
- in particular there is one called 'post-commit'that is triggered after a successful commit to the subversion server
- cURL / wget is used to pass the information via a POST to mantis/redmine
- hook folder in subversion repository will not appear until you create the repository.
- revision number is the revisions of the whole project and not just dile/files you have worked on
Links
- How To Set Up An SVN Repository In 7 Simple Steps | CivicActions - Install SVN on Linux
- Version Control with Subversion - Free Book, Windows Subversion Guide
- Getting started with subversion | Peter van Ooijen - really basic (and short) tutorial on using TortoiseSVN and subversion
- Useful SVN Commands - GreenstoneWiki
Client Software
SVN Clients
- SlikSVN - Windows Command line client
- VisualSVN - Command Line Tool
- Win32Svn - Command Line Tool
- TortoiseSVN - A popular windows shell extension implementation for SVN
- CollabNet - possibly has a client
- SmartSVN (WANdisco) - A JAVA based Graphical SVN Client
- ViewVC: Repository Browsing - Graphical browse SVN Repositories (CollabNet)
- SVNManager | SourceForge.net - Web based SVN Manager
Plugins for Programs / IDE
- VisualSVN - Visual Studio add-in for SVN
- Subclipse - subversion plugin for Eclipse (by CollabNet)
- AnkhSVN - Visual Studio Plugin (by CollabNet)
Binary Repository Listing Commands
- svn list --xml "https://<url>"@HEAD --non-interactive --username "some" --password "some_pass" --no-auth-cache --non-interactive --trust-server-cert
- svn list --xml "https://svn.quantumwarp.com:18080/svn/MyITCRM"@HEAD --non-interactive --username "shoulders" --password "xxxxxxxxxxxxxx" --no-auth-cache --non-interactive --trust-server-cert
- svn list --xml "https://svn.quantumwarp.com:18080/svn/MyITCRM"@HEAD --no-auth-cache --trust-server-cert --non-interactive