OK Robert, I’m really DENSE so hang in there with me… to be clear:
if SVN is on Windows - and Dev is on Windows use Visual SVN;
ELSE if SVN is on Windows - and Dev is on Mac - use Subversive (not Subclipse);
ELSE if SVN is on Mac - and Dev is Mac or Windows - use JavaHL
You are mixing Client and Server here.
SVNKit or JavaHL + Subversion binaries (client) is used in Developer to connect to the SVN Server
VisualSVN is an SVN Server for Windows.
So what I advice is not to use SVNKit as a connector in your Subversive install (Developer) but the JavaHL connector.
But on Mac (and Linux) this requires the Subversion binaries on your machine. On Windows the binaries are already in the JavaHL connector.