State of Hg-SVN vs Git-SVN
Augie Fackler
raf at durin42.com
Thu Apr 16 17:57:47 UTC 2015
On Apr 15, 2015, at 7:28 PM, Charlie Gallo <Charlie at TheGallos.com> 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”
So, I’m biased because I wrote hgsubversion, but while I was initially working on it six years ago it was a point of personal pride that I was handling complicated branching and tagging setups better than git-svn. As far as I’m aware, this is still the case[0].
Unless git-svn has gotten a ton smarter since I last looked, hgsubversion is also significantly lower-overhead on the server as well. I designed it to use almost exclusively RPCs that the Subversion server can satisfy very cheaply.
0: I recently helped an OSS project move from code.google.com’s svn to github, and the most faithful conversion ended up being subversion->hg->git, because that didn’t result in corrupt tags and missing branches. I was using a version of git from the last two months when this happened.
> --
> Charlie
> www.baysidephoto.com
> www.thegallos.com
>
> _______________________________________________
> Mercurial mailing list
> Mercurial at selenic.com
> http://selenic.com/mailman/listinfo/mercurial
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20150416/51739a51/attachment.asc>
More information about the Mercurial
mailing list