经过多年的颠覆(以及CVS,SourceSafe和其他人;任何人都记得SCCS?),我是一个非常满意的bitbucket和mercurial用户。我在当地的hg回购中已经有相当多的项目历史了,每天都会推到bitbucket,然后再推到我的家用机器上。如何将Mercurial克隆到Subversion?
问题是,我的公司希望我在颠覆中保留这段历史的副本。我打了一块石墙试图设置它。我已经安装了hgsubversion,我认为是正确的。我已经使用svnadmin来创建一个空的svn仓库准备好保存历史记录。
但现在呢?这些指令说要开始拉鼻克隆?那是什么?我假设这意味着签出一个新的空svn目录的副本。OK。
但现在呢?我假设下一步是推我真正的本地hg克隆到空svn回购我刚刚签出但我没有尝试过会做这个pull失败,如下所示,报告“不相关的存储库”(我记得我把它关在我的主地方hg repo的URL 。以绕过“需要一个URL”弹出的一切我已经试过
找到了新的变更139d02f4b233 检查4e97a23b6815:342df9e52cec 中止:仓库无关 [命令返回码255周一4月25日11:29: 33 2011]
所有这些摸索的结果是一个带有.hg,.svn和.hgignore条目的目录,而没有其他的东西。
所以,我觉得我错过了几百个其他人现在必须尝试的基本知识。有人可以帮我开始吗?谢谢!
PS:目前,我们的目的是在团队回购时永久维护SVN,并周期性地从Hg中推动变化,这将永远是我的主要客户。在这种情况下...
我试过转换bu它不起作用。任何想法为什么?我试图转换,但它没有奏效。任何想法为什么?这里是控制台日志:D:\> hg convert --dest-type svn pbac-pdp-src pbac-pdp-svnD:\> hg convert --dest-type svn pbac-pdp-src pbac-pdp-svn初始化svn存储'pbac-pdp-svn'初始化svn工作拷贝'pbac-pdp-svn-wc'扫描源...排序...正在转换... 486 initialize repository abort:svn exited with status 1 D:\> svn Type 'svn help'使用 – Bradjcox 2011-04-25 19:24:51
当它。如何(重新)插入回车?看起来不可能。 – Bradjcox 2011-04-25 19:25:52