2010-03-09 98 views
4

我有一個subversion版本庫,其中每個分支是一個單獨的項目。我想改變這個架構,並逐漸轉向mercurial。我怎樣才能將一個subversion repo的一個分支轉換成一個hg倉庫。hg:如何轉換一個subversion分支

汞柱版本:1.01

+1

1.01? (來自http://mercurial.selenic.com/wiki/WhatsNew#Version_1.0.1_-_2008-05-22 2008年5月?)。對於那種操作來說這可能有點老,儘管在這個版本中轉換隻是*增強了! – VonC 2010-03-09 08:46:56

回答

4

您可以使用Convert Extension(另見本SO question),並直接將項目/分支機構需要

hg convert http://url/to/svn/myproject/mybranch 
+0

+1,奇怪的唯一情況是當樹幹在SVN回購中移動時。如果發生這種情況,最終會出現多個頭部。 – 2010-03-09 08:49:08

+0

謝謝,雖然我不得不弄亂一個filemap文件。 – shodanex 2010-03-09 09:44:58