My company has a subsidiary with a slow Internet connection. Our developers there suffer to interact with our central Subversion server. Is it possible to configure a slave/mirror for them? They would interact locally with the server and all the commits would be automatically synchronized to the master server.
This should work as transparently as possible for the developers. Usability is a must.
Please, no suggestions to change our version control system.
VisualSVN Server's Multisite Repository Replication was designed for this case.
You can keep the master repository in your main office and setup multiple writeable slave repositories at the remote locations.
The replication between the slaves and the master is transparent and automatic,
Each master and slave repository is a writable Subversion repository from the user's standpoint,
Works out-of-the-box and can be configured in a couple of clicks via VisualSVN Server Manager MMC console.