HGSubversion 在向Subversion推送合并集之前,必须进行变基(rebase)。 无法将可推送到Subversion Mercurial存储库的内容用作顺序克隆的源代码:Mercurial会重写所有已推送的更改集(从而改变哈希值),并且在从父Mercurial存储库拉取之后,每个子存储库中都会有完整历史记录的副本,这些副本与Subversion相关联:双向同步(外部Mercurial - 含有hgsubversion的Mercurial - SVN)将无法工作。 Subversion的合并不会被处理为合并,并且会显示和使用作为普通(单亲)Mercurial修订。