Search code examples
svncontent-management-systembazaar

Branching a subversion repository into a distributed CMS


I have a problem that I am not sure of the best way to tackle. I have been working on a project that requires me to go to China to do the install and integration. My code has been under subversion since the start, since that was what I knew and had used in the past. I now have concerns that I may not be able to do any checkins while I am in China.

I am thinking it might be a good idea to create a branch and use bazaar-cvs while I am away and merge the changes back into the subversion repository when I get back.

Are there any caveats that I need to be aware of? Will I be losing my commit logs? Any advice from those of you that have done a CMS conversion would be greatly appreciated.


Solution

  • I suggest the use of git-svn. It is git with svn integration. I use it for my in-house development because the remote SVN server is not always online. You get the benefits of a distributed local repository and you can easily commit your changes back to the SVN with a single command later:

    git svn dcommit