Line 26:
Line 26:
Run the [http://www.magnet.neuro.fsu.edu/LabDisk/CEHoupt/Software/Subversion/Install%20Public%20SSH%20Key.command Install Public SSH Key] script to copy the public key to the Subversion server (houptlab.org).
Run the [http://www.magnet.neuro.fsu.edu/LabDisk/CEHoupt/Software/Subversion/Install%20Public%20SSH%20Key.command Install Public SSH Key] script to copy the public key to the Subversion server (houptlab.org).
+
+
==Basic Operations with XCode==
+
+
Although XCode supports many Subversion operation, it doesn't support checking out (or importing) a project directory. So, to checkout an existing project directory, use 'svn checkout' from a Terminal. For example, use the following to checkout the 'testproj' directory from the repository and place it in the 'testproj-work' folder in your home directory:
+
+
$ svn checkout svn+ssh://houptlab.org/svnroot/testproj ~/testproj-work
+
+
Now open ~/testproj-work/testproj.xcodeproj, and use it normally (change, add, delete, rename files, etc).
+
+
Consult the [http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeUserGuide/Contents/Resources/en.lproj/index.html?http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeUserGuide/Contents/Resources/en.lproj/04_01_SCMOverview/chapter_26_section_1.html XCode section on Version Control] for details on using XCode with Subversion.
==Server Setup==
==Server Setup==