将 TFS2005 迁移到 Subversion 的策略

发布于 2024-07-30 04:06:26 字数 343 浏览 5 评论 0原文

我们使用的是 TFS2005,并且我们绝对不会使用它的所有功能。 我们现在使用它的目的只是它的源代码存储库。 对于 CI,我们使用 CruiseControl,因为 TFS2005 不会构建 .NET3.5 应用程序。 迁移到 TFS2010 是我们的考虑因素之一,但我们也在考虑迁移到 Subversion。

有人做过 TFS 到 Subversion 的迁移吗? 有什么建议可以分享吗? 我真的很想移动文件的历史记录,但我尝试使用 tfs2svn 工具但没有成功。 有人尝试过其他方法吗?

We are on TFS2005 and we are definitely not using all of it's capabilities. All we use it for right now is it's source code repository. For CI we are using CruiseControl as TFS2005 will not build .NET3.5 applications. Moving to TFS2010 is one of our considerations but we are also thinking of just moving to Subversion.

Anyone done a TFS to Subversion migration? Any tips to share? I would really like to move the history of files too but i tried using the tfs2svn tool without success. Anyone tried anything else?

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

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

发布评论

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

评论(1

栖竹 2024-08-06 04:06:26

如果您了解 Team Foundation API,您可以获取vss2svn 来自 codeplex 的项目,并将 VSS 调用替换为 TFS 调用。 它基本上是一一获取版本并将它们添加到 SVN,从而保留完整的历史记录。 由于该应用程序是 .NET 应用程序,因此替换调用应该非常简单。

遗憾的是您无法获得 TFS 退款:)

If you understand the Team Foundation API, you can grab the vss2svn project from codeplex, and replace the VSS calls with TFS ones. It basically grabs a version 1 by 1 and adds them to SVN, thus keeping full history. As the app is a .NET one, the replacement calls should be very straightforward.

Its just a pity you can't get a refund for TFS :)

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