4

This seems to be the opposite of what most people are trying to do. I want to export all of the changesets from a Mercurial (Hg) repository and import them into Team Foundation Server 2010 and include the history. I can't be the only one going to TFS, right? It looks like I might be able to export from Hg to Git and then Git to TFS. Is there a better way?

Jonathan Nixon
  • 4,756
  • 4
  • 37
  • 51
Robert Bernstein
  • 763
  • 12
  • 18
  • 2
    I take it you also want to bring in the Repo History? – DaveShaw Dec 19 '11 at 20:37
  • Not necessarily, it just helps to frame the question. – DaveShaw Dec 20 '11 at 00:04
  • @NathanE Why is TFS a bad idea vs. Mercurial/Git? – Robert Bernstein Jan 03 '12 at 23:20
  • 2
    @RobertBertstein: It's a matter of opinion. I've used both and Mercurial is light-years ahead of TFS's VCS when it comes to ease of use and "getting s**t done". TFS erects many roadblocks that can take hours or even days to get past. I put up with TFS with 4 years and as soon as I spent just a day with Mercurial I already felt huge improvements. It was like night and day. – nbevans Jan 04 '12 at 22:10
  • 1
    @nbevans: TFS has come a long way since your comment. Hg doesn't seem to have a good way to relate to a bug tracker, but TFS does both and marries them well. Integrated VS support is excellent. My buddy thinks the build server suite is great. VS2013 marred a lot of the check-in UI, but there's a work around for it. – micahhoover Oct 10 '14 at 19:08

1 Answers1

1

You can (for bidirectional data-exchange) use SVNBridge

Lazy Badger
  • 87,730
  • 7
  • 72
  • 97