Version 1 (modified by brad, 18 years ago) |
---|
Subversion Client Help
Choices
There are several clients used to access a Subversion server. One can use the good-old command line interface, TortoiseSVN, or RapidSVN. The following is a rough approximation of the functionality of each of them.
- Subversion Command-line interface client. There is one for each platform, although I haven't tested any other than the Linux version.
- TortoiseSVN - a Windows client that is integrated into Windows Explorer shell. There is no program to run, rather you right-click in Windows Explorer to choose your options for update, commit, or other SVN commands.
- RapidSVN - a cross-platform client that is more like a repository browser. It is written in C++ and is cross-platform with the help of wxWindows.
There is a very good online book about Subversion. Chapter 2 talks about the general concept of version control and the way Subversion does it, Chapter 3 discusses daily use of the most basic functions, and Chapter 4 gets into advanced branching, tagging, and merging.
Once you have a client up and running, you may access code via the instructions on the page of the project you wish to access.
Usage Notes
checkout
? svn co http://svn.dsource.org/projects/xyz /path/to/local/working/copy
commit
? svn ci -m "descriptive message of changes made" /files/to/commit