将 Mercurial 存储库镜像到 Subversion 中?
我正在使用 Mercurial 开发一个客户项目。在我为此工作了 2 周后,客户现在要求我将所有代码保留在他们的 SVN 存储库中。
我想继续使用 Mercurial 进行开发,但为了让客户满意,也将所有提交(带消息)导出到 SVN 中。
这可能吗?
I am using Mercurial to develop a client project. After I've been working on this for 2 weeks, the client has now requested that I keep all code in their SVN repo.
I want to continue to use Mercurial for development, but to keep the client happy, export all commits (w/ messages) into SVN as well.
Is this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 Mercurial 作为其 Subversion 存储库的客户端。
您检查过 hgsubversion 了吗?这使您可以拥有 Mercurial 的完整历史记录。
请参阅以下详细信息:https://www.mercurial-scm.org/wiki/WorkingWithSubversion
它提供了三种使用 Subversion 的方法。确保使用其中一种并且不要混合使用。
[个人经验]
我发现 hgsubversion 更好,但在将 suversion 存储库转换为 Mercurial 存储库时它可能会出现问题。
You can use Mercurial as client to their subversion repository.
Have you checked out hgsubversion yet? This allows you to have complete history in Mercurial.
See the details at : https://www.mercurial-scm.org/wiki/WorkingWithSubversion
It provides three ways of working with Subversion. Make sure that you use one and do not mix them.
[Personal Experience]
I have found hgsubversion better how ever it may have issues while converting the suversion repo to a Mercurial repo.