9

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

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

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

4

4 回答 4

4

也许这个讨论对你来说很有趣。

Krysoft提到了另一个软件,它已经过测试并证明运行良好。

于 2009-01-19T09:56:30.367 回答
2

一些 SVN 项目在 TFS 支持符号链接之前无法迁移,Windows 本身已经可以很好地支持这些符号链接。

于 2010-07-12T16:36:23.057 回答
1

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

SvnBridge 允许您将 TortoiseSVN 和其他 Subversion 客户端与 Team Foundation Server 一起使用。它将您的 Subversion 客户端进行的调用转换为 TFS 支持的 API。

SvnBridge 通过在本地机器上运行一个可执行文件来工作,该可执行文件充当 TFS 的桥梁。您将 SvnBridge 指向 TFS 服务器,并将 TortoiseSVN 指向运行在本地计算机上的网桥。这允许您将 TortoiseSVN 与任何 TFS 服务器一起使用,而无需以任何方式更改 TFS 服务器(无需说服您的系统管理员任何事情!)。

您可能想尝试一下。

于 2009-01-19T09:30:10.217 回答
0

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

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

于 2009-01-19T10:22:37.443 回答