我们正在寻找任何经过验证的迁移路径,以便将Subversion存储库移动到Team Foundation Server。似乎已经停产的产品名为CS-Converter(ComponentSoftware homepage),但找不到任何使用它的人。
CS-Converter是否是一个可靠的产品,还有其他我没有找到的资源,或者有没有人可以指导我们的个人经验?
更新:为了澄清,我们需要将现有的存储库从Subversion移动到Team Foundation Server(从高处开始的订单),所以虽然SVNBridge很好,但它确实可以完成这项工作。我们需要一种经过验证的安全方式来迁移存储库
答案 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脚本更容易。听起来像一个有趣的项目。 :)