Quick info on Subversion / SVN Sat Mar 6 16:28:41 EST 2010 It's pretty much mandatory to use a version control system like SVN; it will save you an enormous amount of grief once you're set up. The SVN book is available for reading online and free download, and although it's a bit long as an introduction, it is definitely worth studying. http://svnbook.red-bean.com/nightly/en/svn-book.html If you just want to get started, this sequence worked once for me: svnadmin create your_repository_as_a_directory_name [if you have an existing directory proj.dir, you can use that] [ otherwise, mkdir proj.dir] svn import proj.dir file:///fullpath_to_your_repository -m 'initial repository' # file:// is mandatory here svn checkout file:///fullpath_to_your_repository any_proj.dir # e.g., /u/bwk/my_awk_repository # this will populate any_proj.dir with files from proj_dir # sometimes removes previous contents: back up first cd proj.dir svn add whatever # to add files that have been created, or edit existing files, or whatever svn commit # to update your_repository The SVN book talks about how a group can use SVN so that you don't trip over each other and also about how to use an SVN server over a network connection. OIT provides an SVN and Trac service; check out http://www.princeton.edu/cses/services/