On 6/6/11 7:33 AM, Heinrichs, Dirk wrote:
Am Montag, den 06.06.2011, 11:55 +0200 schrieb Andreas Tscharner:
I am looking for suggestions from the community as to how
best address the setup issue outlined below.
We have two sites wanting to use Subversion that are
performing parallel development of the same software.  Due to
security restrictions, the two sites are unable to
communicate electronically; all data transfers must be via
media (CD-ROM/DVD).  Site A is the main site and is
responsible for overall configuration control.

Is there a way to setup the two subversion repositories to
somehow automate keeping the two repositories in sync?  We
are usually passing media back and forth once a week, but
currently we are doing a manual sync process that is both
time-consuming and error-prone.
People here will hate me for this, but I think you should switch to a
DVCS (Distributed Version Control System), like Mercurial or git. While
I don't know git, in Mercurial you have the possibility to save and
export you changes as so-called bundle at one site and import them at
the other site. For more information:
http://www.selenic.com/mercurial/hg.1.html#bundle
Monotone has similar capabilities, too. And there's ClearCase(tm) with
MultiSite(tm), of course (if your management is willing to spend some
$$$).
If you are doing this in 2 directions, won't the disconnected repositories 
eventually drift out of sync as the people resolving conflicts make different 
choices - regardless of how well the VCS manages the details?
--
  Les Mikesell
   lesmikes...@gmail.com


Reply via email to