Version control and Subversion

From BenningtonWiki

Jump to: navigation, search

[edit] Installing svn

~ $ sudo port install subversion

[edit] Quickstart

  • svn import – Commit an unversioned file or tree into the repository.
    • svn import ~/robotron http://svn.bennington.edu/svn/robotron/

[edit] Notes

Assign Chapter 2 "Basic Concepts" of the svn book.

When working on Adobe Illustrator 3 in 1990, we had a file server with the official version of the source code. Each of us had local copies. Checking in involved a three-way compare (current server version, working version, and the original of the working version) and manual merges of every single change. We would typically work for three or four days, then spend an entire day merging changes. Towards the end of the project when turn-around speed was important we had a hard drive with the official sources that we would pass around each day. Only one of us could work at a time.

Personal tools