从Subversion迁移到Team Foundation Server

时间:2009-01-19 09:24:00

标签: svn tfs migration tfs-migration

我们正在寻找任何经过验证的迁移路径,以便将Subversion存储库移动到Team Foundation Server。似乎已经停产的产品名为CS-Converter(ComponentSoftware homepage),但找不到任何使用它的人。

CS-Converter是否是一个可靠的产品,还有其他我没有找到的资源,或者有没有人可以指导我们的个人经验?

更新:为了澄清,我们需要将现有的存储库从Subversion移动到Team Foundation Server(从高处开始的订单),所以虽然SVNBridge很好,但它确实可以完成这项工作。我们需要一种经过验证的安全方式来迁移存储库

4 个答案:

答案 0 :(得分:4)

也许this discussion对你很有意思。

Krysoft中提到的另一个软件已经过测试并证明效果很好。

答案 1 :(得分:2)

有些SVN项目无法迁移,直到TFS支持符号链接,Windows本身已经很好。

答案 2 :(得分:1)

CodePlex网站团队推出了自己的本土TFS桥接软件 SvnBridge

  

SvnBridge允许您使用   TortoiseSVN和其他Subversion   Team Foundation Server的客户端。   它会转换你的电话   Subversion客户端支持API   由TFS。

     

SvnBridge运行一个   在本地计算机上可执行的   充当TFS的桥梁。你指出   SFS服务器上的SvnBridge和点   TortoiseSVN在桥上运行   你的本地机器。这允许你   将TortoiseSVN与任何TFS服务器配合使用   无需更改TFS   服务器以任何方式(无需说服   你的系统管理员   什么!)。

您可能想尝试一下。

答案 3 :(得分:0)

老实说,最简单的方法就是编写脚本。由于TFS具有托管对象模型,因此编写subversion调用以获取项目的每个版本然后使用对象模型检入TFS应该不会太困难。

可能最难的部分是脚本颠覆,TFS脚本更容易。听起来像一个有趣的项目。 :)