Use SvnBride to import Mercurial database to Team Foundation Services

Apr 8, 2016 at 5:32 PM
Edited Apr 8, 2016 at 6:22 PM
Howdy,

I'm trying to see if there is a way to import a Mercurial (hg) database into Team Foundation Services on visualstudio.com? I found a post that said you could use SvnBridge to do it but I'm not seeing anything that discusses how to do it. Any help would be greatly appreciated.

Thanks

dbl
Apr 8, 2016 at 6:00 PM
Have the same question, how connect svn to Team foundation Services. If you have a solution please send me a message.
Apr 9, 2016 at 7:40 AM
Lost my form content (and did not have Lazarus installed), thus short reply:

SvnBridge is semi-stable single-user (SVN client) access only, thus cannot provide high-fidelity full-repo dumping when committing (will be able to fetch into a sufficiently full-history git repo form though via git-svn, at least with my semi-usable updates as opposed to semi-horrible upstream SvnBridge state).

Full-repo import should best be doable via the Mercurial -> git -> newer git-supporting TFS (else "git tf" or "git tfs" hacks) route (but Team Project might end up as git-type rather than TFS-type!).
(see also git fast-import / fast-export etc.)

Given my less than stellar experience with TFS I would recommend to ponder choosing SVN as a widely understood base protocol lingua franca (easy git, Mercurial access etc.) SCM instead (some details see e.g. https://sourceforge.net/p/vcproj2cmake/code/ci/next.wip/tree/README.txt#l788 ).