Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to get master-master replication with Subversion?
    text
    copied!<p>Seems like a simple problem:</p> <ul> <li>I have an SVN repo inside our firewall. </li> <li>I have an SVN repo outside our firewall.</li> <li>I have users inside, and outside, the firewall. (no VPN isn't an option :( that'd be too easy)</li> <li>machines inside the firewall CAN talk to the outside SVN server. But not the other way.</li> <li>the outside SVN is a temporary thing - the main repo will always be inside.</li> </ul> <p>I want to somehow (from inside, most likely) take all the changes in one, and apply them to the other. And vice versa. Sounds simple, and I assume that the likes GIT can do this, but we are using SVN.</p> <p>Anyone done this? I don't mind it being a manual process - there are only a couple of external people, and they don't need updates to-the-minute, two or three times a day would do.</p> <p>I believe apache.org does this, but I can't find docs on HOW they do this. There are a couple of products out there which do it (well, one), but I'd love to know if anyone has a nice, clean way to do it without them. svnsync does this, just only in one direction (master-slave)</p> <p>Happy to have it run on windows, Linux or Mac, as we have all of them. Windows and Mac preferred though.</p> <p>Help! :) :)</p> <p>[update] after 12 months of messing around (and not needing this in the end), the correct answer is, in my opinion, correct. Use git - have one repo which pulls from SVN-A, then push to a new git repo, then push from there to SVN-B. Should work :)</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload