I’ve been big into using git for all of my Python Version Control. I’ve been mucking around with GitX to use it with my Xcode projects and that works out pretty well. I wanted to have something that was actually integrated into Xcode, that limits me to Subversion, Perforce and CVS.
I’m not a fan of CVS so its out. Never used Perforce and Subversion seems to be the easiest to get started with.
I ran svnadmin create SVNrep and the set it up in Xcode and found it gave me Error: 180001. That’s no good. After some googling I found a post by James Murty which describes the problem. It seems Xcode 3.1 isn’t compatible with versions after 1.4. I’m I’m running 1.6.1. svnadmin has a flag –pre-1.5-compatible that will create repositories that are compatible with versions less than 1.5.
After removing the previous SVNrep and running svnadmin –pre-1.5-compatible create SVNrep I now have a SVN repository that Xcode 3.1 can use.