Hello,
This is my first post to the list... I have been looking online for resources as to how to set up Subversion in XCode and have found several but have still not been able to get it to work. I know there are free third party utilities for managing subversion, but there are several and 1) I don't know which is the best and 2) I think it would be nice to have it integrated into XCode.
SHORT version: Nothing has worked, how do I make XCode work w/ Subversion, specifically a remote repository? Also, if anyone strongly advocates for a 3rd party utility, I'd be willing to check it out as I don't have any strong preferences at this point but it doesn't seem like it should be that hard to configure in Xcode.
Specifically: I go into the inspector for my project, choose subversion, check the box for "Enable SCM" and everything I set the "Subversion Tool Path" to either throws an error or silently fails to do anything.
LONG version: What I have done: *Set up a remote repository (subversion repositories are included w/ my web hosting package) *This is verified to be working, as I can access it w/ SmartSVN and my friend can access it w/ Eclipse *Downloaded Universal Binaries of SVN and installed them on my machine *as recommended by a online forum, I changed the terminal PATH to reflect usr/local/bin instead of usr/bin (XCode no longer throws an error when I enable SCM for my project after doing so) -- however, when I commit changes, it doesn't save any commit messages or really seem to do anything but throws no errors *Nothing in the SCM menu seems to do anything, it will seem like it's processing, but discarding or committing doesn't do anything *Nowhere have I seen a place to enter the address of the repository, so I've tried going into the project settings, general tab, and changing the SCM's "Subversion tool path" from usr/local/bin to my remote address set up w/ my hosting company but continually get errors.
I have googled and found tutorials and message boards and have not been able to make this work yet, but am hoping that the answer is simple even though it's not obvious to me. I'd appreciate a helping hand. Thanks,
Nathan
|