Is it possible to create \"federated\" Subversion servers? As in one server at location A and another at location B that sync up their local versions of the repository automatic
There are different ways to implement replication of SVN repositories without using external tools such as SVK
(which appears to be abandoned today). The replication of Subversion repositories and servers helps to address the challenges of distributed workflow, and brings performance improvements for geographically distributed teams.
Subversion supports write-through proxying based on hook scripts and the svnsync
tool. And if you use VisualSVN Server you can use VisualSVN Distributed File System (VDFS) that has several major benefits over svnsync
. For example, VDFS is much faster than svnsync
and fully supports locking.