【发布时间】:2011-08-06 20:33:41
【问题描述】:
我的公司正在使用 mercurial,而客户正在使用 TFS。我们需要一个2路同步过程?? 如果 TFS 有一些变化,这些变化应该反映在 mercurial 中,反之亦然 需要一些解决方案 就像如果 v 做了一些批处理等 提前谢谢
【问题讨论】:
我的公司正在使用 mercurial,而客户正在使用 TFS。我们需要一个2路同步过程?? 如果 TFS 有一些变化,这些变化应该反映在 mercurial 中,反之亦然 需要一些解决方案 就像如果 v 做了一些批处理等 提前谢谢
【问题讨论】:
我没有看到任何关于 hg-tfs 进程的信息,但有一个用于 git (git-tfs)...
您仍然需要编写一些脚本等来自动执行服务器之间的通信。
或者,也许 git-tfs 项目可能是一个新的 hg-tfs 项目的良好起点:)
【讨论】:
我们不得不一次性将 TFS 存储库转换为 Mercurial,但没有找到任何好的方法。最初我们想使用[tfs2svn],然后是hg convert SVN repo。
唉,tfs2svn 在复杂的重命名和分支方面不稳定。我设法以这种方式转换了一个小型 repo,但必须编写一个自定义的 tfs2hg 实用程序来转换另一个具有 2 年历史的 repo。
如果您找到解决方案,请发布答案。
【讨论】: