我已经开始在SVN存储库中工作。我已经将它的一个子文件夹克隆到当地的Hg回购中,并且有hg clone
。将Hg变更提交回SVN
之后,我想与一位无权访问SVN存储库的同事分享。我创建了一个专用的BitBucket存储库,我们偶尔会推动这些更改,因此我必须将其撤回。
hgsubversion
做一些讨厌的东西的变更,如改变他们的提交者(我相信即使散列)。当我尝试推动并拉动BitBucket回购时,我不得不做一次合并。
现在我无法更改推回版本库,由于我们亲爱的朋友,abort: Sorry, can't find svn parent of a merge revision.
。
如何在保持兼容hgsubversion
(即不导入合并版本)的情况下,将带有svn-target的Mercurial存储库的BitBucket目标Mercurial存储库拉出来?
一些自动化的方式来做到这一点,将不胜感激,当然,但如果没有这样的事/简单的方法来做到这一点,我想是任何解决方案表示感谢。
我用hgsubversion
,不hgsvn
;也就是其中一个的延伸hg clone svn://repo/url
。如果有必要,我愿意转换。
目前还不清楚您是否使用hgsvn或hgsubversion(不同的工具)。 – tonfa 2010-10-21 23:13:22
抱歉不清楚!我使用hgsubversion(扩展名)。更新的问题。 – 2010-10-23 08:43:56