Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which DVCS work best with Subversion repositories

Subversion works great when we have access to central repository, but sometimes two or more developers work at client where they do not have connection to central repository. I am looking for DVCS that can help us where off-line.

It should:

  • cooperate with Subversion repository so developers can checkout before leave, commit locally where off line and commit to central repository when they return
  • easy exchange code between developers working offline
  • work on Windows, GUI preferred; developers are used to TortoiseSVN

Anybody uses Bazaar, Mercurial, git or maybe something else and can show its advantages and pitfalls? So far I started (really returned to) testing Bazaar with Tortoise Bazaar.

like image 931
Michał Niklas Avatar asked Oct 20 '10 11:10

Michał Niklas


People also ask

Is Subversion better than Git?

SVN is better than Git for architecture performance, binary files, and usability. And it may be better for access control and auditability, based on your needs.

Is Subversion centralized or distributed?

Subversion (SVN) Is a Distributed Version Control System? SVN is actually a centralized version control system. It's different from distributed systems, like Git.


2 Answers

I have tried Git, Mercurial and Bazaar with a SVN repository and I have found that all three work pretty well (when using the their respective *-svn module).

I suggest you pick the DCVS you like most and use that one.

(The modules are git-svn, bzr-svn and hgSubversion)

like image 65
Eric-Karl Avatar answered Oct 04 '22 05:10

Eric-Karl


HgSubversion provides the sort of interaction you're talking about. It bills itself as a SVN client, based in Mercurial, meaning that you work in Mercurial locally, but still interact with a SVN server.

The convert extension is also very good if you want to convert from SVN to Mercurial.

There are some other Mercurial/SVN workflows you might find interesting on the Mercurial wiki.

like image 30
tghw Avatar answered Oct 04 '22 06:10

tghw