Git或Hg与SVN的桥接

4

为什么不使用git-svn桥或hgsubversion桥?相对于完全转换到Git或Mercurial,使用桥接的明显问题有哪些?

我认为桥接仍会受到较慢的SVN速度的困扰,对吗?

谢谢。

1个回答

4

HGSubversion

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接