| 1 | == [[https://iam.alaska.edu/trac|IAM]] / [[https://iam.alaska.edu/projects|Projects]] / Subversion == |
| 2 | |
| 3 | The Trac wikis can browse and display subversion repositories (under the "Browse" tab). |
| 4 | The Shibboleth repository is on iron; others may be located elsewhere. At UA, servers are generally prevented from exchanging files among themselves, so you cannot in general run the client on one of the servers. Instead you check out versions to your workstation and when ready to commit a new version (after revision and testing) check it back in. |
| 5 | |
| 6 | RHEL and CENTOS come with command line svn. Apple provides an installer for svn and other command line tools. Third-party implementations and GUI tools exist, but for most purposes the generic command-line implementation of the Apache code is sufficient. |
| 7 | |
| 8 | Here's how to get subversion on a 10.8 Mac: |
| 9 | |
| 10 | 1. Install Xcode via the App Store. |
| 11 | 2. Launch Xcode, perform any initial setup it wants. |
| 12 | 3. Open Xcode's Preferences, click on the Downloads tab at the top. |
| 13 | 4. Click the Install button next to Command Line Tools, wait for the process to complete. |
| 14 | |
| 15 | After that is done, you should have svn and any related tools in your shell's $PATH. |
| 16 | Any GUI tools (e.g. svnX) that rely on svn should now also be able to find the binary at /usr/bin/svn. |
| 17 | |
| 18 | Apache Subversion User Manuals, release notes, and other links: [[BR]][[https://subversion.apache.org/docs/|Subversion Documentation]] |
| 19 | |
| 20 | ''Version Control with Subversion'', online version of O'Reilly book, is available in and pdf versions: http://svnbook.red-bean.com/. |