> > On Tue, Oct 25, 2011 at 17:35, Robert J. Gebis > > <rjge...@gmail.com> wrote: > > I was wondering if there is a way to setup local svn proxy > > so my commits could be committed locally before pushing them > > to remote server. I am on Mac Book Pro and I am running > > multiple virtual box with different os to develop/build and > > test. Right now I have to commit changes from one platform > > which could be breaking something on other. > > Preferred way to handle this would be to have svn proxy of > > some kind to to keep changes between local uses before > > pushing them to remote server where other can get it in > > building state (at least :) > > -----Original Message----- > From: Andy Levy [mailto:andy.l...@gmail.com] > Sent: 26 October 2011 01:00 > To: Robert J. Gebis > Cc: users@subversion.apache.org > Subject: Re: Local svn proxy > > Subversion supports a write *through* proxy, wherein you have a local > mirror of the "master" repository and commits are relayed up to the > master instead of being written to the proxy. But those commits aren't > "staged" locally - they go immediately to the master. > > What it sounds like you really want a DVCS like git or Mercurial, or > at least the git-svn bridge. > Is this not the sort of thing a branch is for? Work on the server proper in your own branch and then merge to "trunk" once complete... http://svnbook.red-bean.com/nightly/en/svn.branchmerge.html
Otherwise, there is a commercial solution that builds on subversion to allow commits to a local server but that would replicate the changes to all others which is not what I think you want. ~ mark c