我在我的工作中使用Subversion服务器进行源代码控制.我想的是,不是跟上我自己的分支,我会在我的工作站上运行Mercurial,在本地提交,然后在我完成任何我正在处理的功能时提交到Subversion中继.
根据我对DVCS的理解,这在理论上是可行的.任何人都可以提供有关此特定类型集成的任何教程的参考,或指向任何可以使这样的过程尽可能无缝的工具吗?
一个类似的问题最近已经问过,但就是不一样.
Mercurial网站有一个详细的页面,列出了4种不同的选项,可以让Mercurial和Subversion进行互操作.
我想知道是否有人在那里尝试了其中一个或多个,并且可能涉及任何真正好或非常糟糕的经历.关于hgsubversion下载的说明如下
hgsubversion是Mercurial的扩展,允许使用Mercurial作为Subversion客户端.现在还没有准备好用于生产.如果你已经准备好攻击它,你应该只使用它,并潜入Mercurial和/或Subversion的内部.
这就像邀请我一样说"放弃希望,所有进入这里的人"或"闯入者将被捕".所以我只是想知道这个或任何其他替代方案是否值得为那些没有太多时间来破解的人尝试.