SVN: one working copy, two repositories?

Fei picture Fei · Feb 24, 2009 · Viewed 8.6k times · Source

I'd like to know how can I set two repositories for my one working copy. I need one repository in my server, so that I can check in/out between two pcs; I need another repository in my local pc, so that I can see the result of diff quickly (my svn server is on a slow shared host)

How can I do that?

Answer

Thomas picture Thomas · Feb 24, 2009

Have a look at repository replication.

You can set up a cron job to periodically synch from one repository to the other. But you have to make sure that commits only happen to one of the two.

If commits will happen to both repositories, maybe a distributed versioning system such as git, Bazaar or Mercurial is more up your alley? Git, for one, even lets you pull from and push to a Subversion repository directly.