86

Closed

SVN to TFS Migration Tool

description

There are plenty of development teams using SVN for version control that would like to transition to TFS. If you are a member of one of those teams, please vote for this issue. I'd like to create a CodePlex project for a SVN to TFS tool, and if there is enough interest I'll create it.
 
So... what needs to be included in the requirements for a SVN to TFS tool? Is 1 way migration enough, or is bi-directional syncing needed? How about labels? Branching? Anything else?
 
If you have thoughts on what a SVN to TFS tool should look like, please leave your comments or attach a doc.
 
-Matt
Closed Nov 11, 2009 at 7:32 PM by mmitrik
Closing this as there are multiple SVN to TFS solutions posted on the TFS Migration and Integration Solutions page: http://msdn.microsoft.com/en-us/teamsystem/bb840033.aspx

comments

jkingry wrote Aug 1, 2007 at 8:59 PM

Migration of branching is a must. Someway of indicating SVN "branches" that should be a TFS label would also be useful. E.g. branches with no additional revisionsAbility to handle multiple SVN repositories is a must - for us, a repository per team project makes sense, but other mappings might be useful.

wrote Aug 2, 2007 at 4:36 PM

wrote Aug 2, 2007 at 7:20 PM

wrote Aug 2, 2007 at 8:53 PM

wrote Aug 2, 2007 at 9:07 PM

wrote Aug 3, 2007 at 6:43 PM

wrote Aug 6, 2007 at 6:25 PM

wrote Aug 8, 2007 at 10:54 PM

wrote Aug 10, 2007 at 4:44 AM

wrote Aug 10, 2007 at 5:32 PM

IDisposable wrote Aug 10, 2007 at 5:33 PM

Labels and branches are a MUST. Bi-directional is not needed now that we can expose TFS to an SVN client.

wrote Aug 10, 2007 at 11:55 PM

wrote Aug 13, 2007 at 5:45 PM

wrote Aug 15, 2007 at 11:18 AM

wrote Aug 16, 2007 at 9:15 PM

wrote Aug 22, 2007 at 10:28 PM

wrote Aug 24, 2007 at 4:09 PM

wrote Aug 28, 2007 at 3:35 PM

wrote Sep 13, 2007 at 4:19 PM

wrote Sep 15, 2007 at 12:11 PM

wrote Sep 17, 2007 at 11:40 PM

wrote Oct 1, 2007 at 9:54 PM

wrote Oct 3, 2007 at 8:21 AM

wrote Oct 3, 2007 at 12:40 PM

wrote Oct 3, 2007 at 12:43 PM

wrote Oct 9, 2007 at 6:05 PM

wrote Oct 20, 2007 at 6:14 AM

wrote Oct 22, 2007 at 10:21 AM

wrote Nov 8, 2007 at 10:53 AM

wrote Nov 16, 2007 at 11:50 PM

wrote Nov 27, 2007 at 5:12 AM

wrote Dec 3, 2007 at 11:01 PM

wrote Dec 6, 2007 at 7:42 AM

wrote Jan 2, 2008 at 10:17 AM

wrote Feb 3, 2008 at 1:21 AM

wrote Feb 13, 2008 at 9:39 AM

wrote Feb 21, 2008 at 5:20 PM

wrote Feb 28, 2008 at 8:09 AM

minichmayr wrote Feb 28, 2008 at 8:16 AM

Bi-Directional Syncing would be great. It's easier to migrate from SVN to TFS if one knows, that it's not a one-way trip.

Branches should be included in migration. Labels could be included. Heuristic: SVN Branches that are located inside a "tags" folder and have no history entries since the branch-revision could be treated as labels.

wrote May 26, 2008 at 11:41 PM

wrote Jun 25, 2008 at 5:29 AM

wrote Jul 8, 2008 at 5:03 AM

wrote Aug 25, 2008 at 3:09 PM

wrote Aug 26, 2008 at 8:22 PM

wrote Sep 8, 2008 at 7:42 AM

wrote Sep 29, 2008 at 6:43 PM

wrote Nov 27, 2008 at 10:11 AM

wrote Feb 12, 2009 at 1:16 PM

wrote Feb 16, 2009 at 2:00 PM

wrote Feb 22, 2009 at 3:54 PM

wrote Feb 25, 2009 at 8:45 AM

wrote Feb 25, 2009 at 2:37 PM

wrote Feb 26, 2009 at 5:30 AM

wrote Feb 26, 2009 at 11:40 AM

wrote Mar 18, 2009 at 6:37 PM

wrote Apr 5, 2009 at 5:55 PM

legalize wrote Apr 5, 2009 at 5:56 PM

I really need this because I'm trying to migrate my project from sourceforge to codeplex. svnsync against the SVN url provided for codeplex projects doesn't work. svnadmin won't work with URLs. Please help! I asked about this over on the codeplex project for codeplex itself and got no responses.

curtisp wrote Apr 6, 2009 at 5:12 PM

There is a solution available from a thrd party developer. http://www.timelymigration.com/
There are also a couple of companies that provide custom solutions for migration. You can find them under the "Solution Provider" headding here http://msdn.microsoft.com/en-us/teamsystem/bb840033.aspx?ppud=4

Thanks
Curtis

wrote Apr 14, 2009 at 11:25 AM

wrote Apr 16, 2009 at 3:09 AM

wrote Apr 23, 2009 at 2:06 PM

djseng wrote Apr 23, 2009 at 2:09 PM

I've a unique situation. We're about to begin a collaborative effort with another vendor. They use SVN and they have the current source. We have TFS, I'd like to somehow sync our TFS source control with there SVN repository. What I'd like to do, is do our development in our local TFS server where we can associate Work Items with check ins and etc. Then we'd need the ability to send our changes back up to their SVN repository.

wrote Apr 24, 2009 at 4:56 PM

wrote Apr 30, 2009 at 8:47 PM

wrote May 28, 2009 at 12:18 PM

wrote Aug 2, 2009 at 11:14 AM

wrote Oct 19, 2009 at 2:56 PM

wrote Oct 28, 2009 at 3:32 PM

wrote Oct 29, 2009 at 12:25 PM

wrote Nov 11, 2009 at 7:32 PM

wrote Feb 22, 2013 at 12:19 AM

wrote May 16, 2013 at 11:38 AM