开发者

Which DVCS work best with Subversion repositories

开发者 https://www.devze.com 2023-01-20 19:06 出处:网络
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 tha

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.


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)


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.


Git, works side by side in the same directory, also has git-svn bridges

0

精彩评论

暂无评论...
验证码 换一张
取 消