Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm trying to use svn 1.6 with my Xcode projects on lion. The server is a tortoise svn server on windows. I can check out the projects with no problem, but when I go to commit I get the error that

svn: Commit failed (details follow): svn: Can't get exclusive lock on file '/Volumes/SVN_Repository/Mobile/db/txn-current-lock': Operation not supported

The repository is fine. When I go to commit something to the same place with my windows client it works great. The windows client is 1.6.11 and the mac client is 1.6.12 I wouldn't think that would be that big of a deal.

Is there a way to make the mac client work nicely with the windows server?

Thanks

share|improve this question
    
Might this be the issue here? –  Daniel Beck Mar 16 '12 at 18:36
    
If the server is really a windows server which is path starting with "/" that looks more like a unix machine. Or is this a kind of NAS etc. which will not work with SVN. How is the Server installed? Apache, visualSVN server ? Can you give a litte bit more information about that. –  khmarbaise Mar 16 '12 at 18:53
    
it starts with the / because it's mounted over the network. The actual command I use to checkout is svn checkout "file:///Volumes/SVN_Repository/Mobile/root/Stage Monitor - iPad/branches/nick - clean warnings" /Users/nlong/Desktop/ssp/StageMonitor2 As far as I know, it's just a raw tortoise install. However, when I installed visual svn I can checkout and commit to another server. Is visual svn the easiest route? –  nick Mar 16 '12 at 19:02
    
@DanielBeck I was hopeful, but no. I specified my domain username and password, which is an administrator, and I still got the same error. –  nick Mar 16 '12 at 19:08

2 Answers 2

up vote 3 down vote accepted
  1. NEVER use file:/// protocol for accessing repo or working copy on shared drive
  2. Install (any) good SVN-server with authenticated access
  3. Configure server and use it without headache of lame workflow
share|improve this answer

TortoiseSVN is a Subversion client. Whilst it does include the svnserve server, you will need to manually configure that. You may want to have a look at uberSVN, which allows you to configure an Apache Subversion webserver so that you can access your repository via http://

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.