从 Subversion 迁移到 Team Foundation Server

发布于 2024-07-12 13:17:19 字数 437 浏览 12 评论 0原文

我们正在寻找任何经过验证的迁移路径来将 Subversion 存储库移动到 Team Foundation Server。 似乎已经停产了一款名为 CS-Converter 的产品(ComponentSoftware 主页)但找不到人用过。

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

更新:为了澄清,我们实际上需要将现有存储库从 Subversion 移动到 Team Foundation Server(从上到下的顺序),因此虽然 SVNBridge 很好,但它只是完成了这项工作。 我们需要一种经过验证的、安全的方法来迁移存储库

We are looking for any proven migration path for moving a Subversion repository to a Team Foundation Server. Seems that there has been a discontinued product named CS-Converter(ComponentSoftware homepage) but can't find anybody having used it.

Is CS-Converter a solid product, are there any other resources I haven't found or does anybody have some personal experience which can guide us?

UPDATE: Just to clarify, we need to actually move the existing repository from Subversion to Team Foundation Server (orders from up high), so while SVNBridge is nice, it just does do the job. We need a proven, safe way to migrate the repository

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

尘曦 2024-07-19 13:17:19

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

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

Maybe this discussion is interesting for you.

There's another software mentioned from Krysoft which has been tested and proved working well.

段念尘 2024-07-19 13:17:19

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

Some SVN projects cannot be migrated until TFS support symlinks which Windows itself already does just fine.

凉栀 2024-07-19 13:17:19

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

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

SvnBridge 的工作原理是运行
在您的本地计算机上可执行
充当 TFS 的桥梁。 你指点
TFS服务器上的SvnBridge,并指向
TortoiseSVN 在桥上运行
你的本地机器。 这可以让您
将 TortoiseSVN 与任何 TFS 服务器一起使用
无需更改 TFS
以任何方式服务器(无需说服
您的系统管理员
任何东西!)。

您可能想尝试一下。

The CodePlex website team rolled thier own homegrown TFS bridging software SvnBridge:

SvnBridge allows you to use
TortoiseSVN and other Subversion
clients with Team Foundation Server.
It converts the calls made by your
Subversion client to the API supported
by TFS.

SvnBridge works by running an
executable on your local machine that
acts as the bridge to TFS. You point
SvnBridge at the TFS server, and point
TortoiseSVN at the bridge running on
your local machine. This allows you to
use TortoiseSVN with any TFS server
without needing to change the TFS
server in any way (no need to convince
your system administrator of
anything!).

You might want to try it out.

ま柒月 2024-07-19 13:17:19

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

也许其中最困难的部分是使用 TFS 脚本编写颠覆脚本更容易。 听起来是一个有趣的项目。 :)

To be honest, the easiest way will be to script it. Since TFS has a managed object model it shouldn't be too difficult to script a subversion call to get each version of the project and then use the object model to check into TFS.

Probably the hardest part of this would be scriping subversion with the TFS scripting easier. Sounds like an interesting project. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文