似乎hg convert
无法识别此项目中应该只有一个头(我转换的SVN存储库没有任何分支)。我正在尝试使用the "No-op merges" technique手动关闭旧头。但是,当我尝试这个时,我得到:
$ hg update -C tip
303 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ hg merge $BRANCH
abort: merging with a working directory ancestor has no effect
在我检查了小费之后,怎样才能成为头脑和工作目录的祖先?
答案 0 :(得分:0)
从tip
克隆另一个存储库要容易得多,这样你根本就不会得到所有其他存储库。
在您当前的回购中
hg update -C tip
然后克隆它:
hg clone -r tip currentrepo newrepo
除了tip
之外,新的存储库不应该有任何标题。根据你的看法,这既好又坏。
答案 1 :(得分:0)
它既可以是头部也可以是工作目录祖先,因为它以前是一个“分叉”到当前头部的分支,并且之后没有进行任何更改(因此是一个简单的分支)。那里没什么大不了的。
我认为在这种情况下不能使用“无操作合并”技术。请改用其他技术。