我已經開始在SVN存儲庫中工作。我已經將它的一個子文件夾克隆到當地的Hg回購中,並且有hg clone
。將Hg變更提交回SVN
之後,我想與一位無權訪問SVN存儲庫的同事分享。我創建了一個專用的BitBucket存儲庫,我們偶爾會推動這些更改,因此我必須將其撤回。
hgsubversion
做一些討厭的東西的變更,如改變他們的提交者(我相信即使散列)。當我嘗試推動並拉動BitBucket回購時,我不得不做一次合併。
現在我無法更改推回版本庫,由於我們親愛的朋友,abort: Sorry, can't find svn parent of a merge revision.
。
如何在保持兼容hgsubversion
(即不導入合併版本)的情況下,將帶有svn-target的Mercurial存儲庫的BitBucket目標Mercurial存儲庫拉出來?
一些自動化的方式來做到這一點,將不勝感激,當然,但如果沒有這樣的事/簡單的方法來做到這一點,我想是任何解決方案表示感謝。
我用hgsubversion
,不hgsvn
;也就是其中一個的延伸hg clone svn://repo/url
。如果有必要,我願意轉換。
目前還不清楚您是否使用hgsvn或hgsubversion(不同的工具)。 – tonfa 2010-10-21 23:13:22
抱歉不清楚!我使用hgsubversion(擴展名)。更新的問題。 – 2010-10-23 08:43:56