The lack of responses as to why one can no longer checkout a SVN project in Xcode 9 is shocking. Not all developers are fortunate to work at companies using Git. Many large companies still use SVN source control, and developers have little to no power to change that. Selectively removing critical support for simple functions such as SVN check out is maddening.
I cannot believe that while SVN checkin and merging works fine, the SVN checkout menu option does absolutely nothing. Is this Apple's way of saying to developers to take a hint about a future deprecation of SVN?
I'm going to assume I'm doing something wrong when attempting to do a SVN checkout, so and I'll ask again: Why doesn't Xcode's SVN checkout do anything remotely like "svn checkout" when selected? Why doesn't it ask where to place the source code branch that I'm attempting to check out?
After selecting checkout on a branch called "X", a dialog box is displayed stating:
"Do you want to check out "X"? All files in the working copy will switch from the current branch "Y" to "X""
Selecting "Checkout" from that dialog then simply does not actually checkout/get a fresh copy of the desired branch. Rather it makes the current working copy become the newly selected branch.
Thanks,
Neal