At the moment we have two development teams. One of them is in a different country. The master svn server is in location A. The development team in location A has access to this server and creates branches from trunk and does their development. The team in location B works off of the same trunk but does not have access to the master svn server.
Location B needs to have the latest trunk in order to create their branches. They do not need to have write to trunk.
What I am looking to do is have only trunk synced from location A to location B. But from location B have only their branches synced to location A.
I also want to keep syncing all location A to a disaster recovery site.
The recommendations I have read state that for the mirrored svn server, nothing but the svnsync tool should write to this server. But I would assume that is referring to both servers writing to the same branch/trunk. If that does not happen, is there still a danger? Can the svnsync tool accomplish what I am looking to do?
Thanks