将 TFS 历史记录导入 Mercurial (hg)

发布于 2024-07-25 10:28:37 字数 308 浏览 8 评论 0原文

有人成功将 TFS 2008 历史记录导入新的 Mercurial 存储库吗?

迄今为止我发现的唯一可能的解决方案是使用 TFS -> svn-> hg 使用 tfs2svn 然后使用 转换扩展 但我还没有尝试过。

Has anyone had any success importing TFS 2008 history into a new Mercurial repository?

The only possible solution I've found to date is to go TFS -> svn -> hg using tfs2svn and then using the Convert Extension but I haven't tried this yet.

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

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

发布评论

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

评论(6

情定在深秋 2024-08-01 10:28:37

这是一篇关于将 TFS 转换为 Mercurial 的博客文章,作者是一位转换过许多项目的人:http://blog.eworldui.net/post/2010/03/16/Mercurial-Conversion-from-Team-Foundation-Server.aspx

Here's a blog post on converting TFS to Mercurial from someone who has converted many projects: http://blog.eworldui.net/post/2010/03/16/Mercurial-Conversion-from-Team-Foundation-Server.aspx

没︽人懂的悲伤 2024-08-01 10:28:37

我只是使用 TF.exe 和 HG.exe 组合了一个简单的工具,将单个分支的变更集从 TFS 同步到 Hg。

http://bitbucket.org/rojepp/tfstohg

更新:
该工具的 F# 端口比 C# 版本更稳定且占用资源更少:
http://bitbucket.org/rojepp/tfstohgfs/

I just put together a simple tool that synchronizes changesets from TFS to Hg for a single branch, using TF.exe and HG.exe.

http://bitbucket.org/rojepp/tfstohg

Update:
The F# port of the tool is more stable and less resource intensive than the C# version:
http://bitbucket.org/rojepp/tfstohgfs/

染墨丶若流云 2024-08-01 10:28:37

SvnBridge 的最新版本已更新,以更好地支持使用 hg Convert 命令。 所以我们现在已经将 hg Convert 与 SvnBridge 一起使用,对于大多数项目来说它都运行得很好。

The latest build of SvnBridge was updated to better support using the hg convert command. So we've been using hg convert with SvnBridge now and for most projects it has been working perfectly.

天赋异禀 2024-08-01 10:28:37

我周末睡不着觉,也无法让 TFS->SVN->Hg 解决方案可靠地工作,因此我编写了一个工具来完成此任务: dabide.no/idabide/2010/10/18/converting-from-tfs-to-mercurial/" rel="nofollow">Tfs2Hg

I couldn't sleep during the weekend, and couldn't get the TFS->SVN->Hg solutions to work reliably, so I wrote a tool for doing exactly this: Tfs2Hg

小忆控 2024-08-01 10:28:37

转换扩展不支持 TFS(从 Mercurial 2.0 开始)。

如果您可以先转换为 Subversion,那么这是一个不错的选择。

这并不罕见——从 CVS 转换时,一些用户报告说,首先使用高度调谐的 CVS 到 SVN 转换器之一,然后从 SVN 转换到 Hg,获得了更好的结果。 所以不要因为走这条“弯路”而感到难过:-)

The convert extension does not support TFS (as of Mercurial 2.0).

If you can convert to Subversion first, then that is a good option.

This is not unusual — when converting from CVS, some users report better results by first using one of the highly tuned CVS to SVN converters out there, and then converting from SVN to Hg. So don't feel bad about taking this "detour" :-)

╰◇生如夏花灿烂 2024-08-01 10:28:37

tfs2svn 或使用 Mercurial Convert 扩展直接通过 SvnBridge 进行转换。

Either tfs2svn or use Mercurial Convert extension to convert through SvnBridge directly.

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