State of Hg-SVN vs Git-SVN
Matt Mackall
mpm at selenic.com
Thu Apr 16 14:44:42 UTC 2015
On Wed, 2015-04-15 at 19:28 -0400, Charlie Gallo wrote:
> Hi Gang,
> I'm in an "Interesting" position.
>
> I'm about to start a new role where I'm going to get to make the
> technology decisions for the future team.
>
> Right now, the existing source control system is SVN, and for various
> political reasons, I don't think it would be a good idea to make an
> IMMEDIATE jump to Hg or GIT - but as I will be working remote a large
> percentage of the time, having a DSCS is a big deal for me
>
> My plan is to either use Hg-SVN or GIT-SVN
>
> Here is my problem - deciding which
>
> It has been a long time since I've used Hg-SVN, and I've never used
> GIT-SVN.
>
> I prefer Hg to Git, (fits the way I work better) BUT, and it is a huge
> but, with Microsoft's support of Git inside Visual Studio 2013 and
> later (and TFS - which I don't love) there are some strong points to
> be made for Git (basically, making it easier/Microsoft's 'support')
>
> Anyone on the group have experience with both? Pros/cons. One of
> those times where I have to look at a bigger picture than just which I
> like better (Hg) and have to look at "which is better for the company
> in the long run"
FWIW, Facebook is well into the process of moving the bulk of its
development to Mercurial, having started on SVN and Git. For the
interim, there's continuous mirroring to the other two systems with
hgsubversion and hg-git, but features like remotefilelog and hgwatchman
mean that Mercurial is significantly faster so most of our users have
migrated over.
https://code.facebook.com/posts/218678814984400/scaling-mercurial-at-facebook/
(You'll note there are no absolute numbers in this post, but rest
assured that the repositories are big.)
On the Windows side of things, Mercurial integration for Visual Studio
does exist, but most users lean towards TortoiseHg. Windows support for
hgwatchman is in the pipeline.
--
Mathematics is the supreme nostalgia of our time.
More information about the Mercurial
mailing list