hgsubversionではhg mergeしてできたmerge済みrevisionをpushすることはできない。
ネットワークがつながらない状況での分散開発はどうやるのがいいのか - wyukawa’s blog
ではunbundleしてmergeしてcommitまでしたが、そのままだと「abort: Sorry, can't find svn parent of a merge revision.」といわれてSVNにpushできない。
hgsubversionではhg mergeしてできたmerge済みrevisionをpushすることはできない。
TortoiseHG+hgsubversionでのsvnのbranchのmerge - 文殊堂
ということらしいのでリンク元にしたがってやってみます。
Google Code Archive - Long-term storage for Google Code Project Hosting.
見る限り、merge済みrevisionだとparentが2つになり、SVN側でどっちにひもづけていいかわからないのでpushできないってことかな。
merge済みrevisionのrevision3をrevertします。
revision3と4の間にファイルの差異はありません。
push後のsvn側はこんな感じ
いじょ。