Home About Subversion Key concepts Multiple clients

Multiple clients

Mix and match

One of the cool things about Subversion is that you don’t have to stick to just one client application to work with a specific working copy. You can, for instance, on the same project use Versions alongside with the command-line svn client, or any other Subversion client.

Being busy

One drawback of using multiple Subversion clients is that if they make changes to one working copy at the same time, the results are pretty hard to predict. Subversion prevents this from happening by marking items in the working copy as busy when a client application is working on them. This stops other Subversion clients on your computer from doing anything with those files at the same time. This ‘busy’ state is often referred to as a Working copy lock.

You might now and then run into items that remain ‘busy’ even after your Subversion client is long done with them. When that happens, simply choose “Cleanup All Working Copy Locks” from the “Action” menu to be able to commit and update again.