úterý 3. července 2012

Jak převést Subversion repo do Mercurialu

Jak převést Subversion repository do Mercurialu?

Postup:

  • přepnout se do prázdného adresáře
  • "hg convert https://<adresa svn repa>/svn/<produkt>/trunk ."
  • "hg update"

Poznámky:

Instalace Mercurialu

Nainstalovat Mercurial samostatně, nebo ho získat společně s mým oblíbeným TortoiseHg.


Povolit příkaz hg convert

Po nainstalování Mercurialu není příkaz "hg convert" povolen.

Jednou možností jak jej povolit je vytvořit/editovat soubor .hgrc ve svém domovském adresáři. Na Windows to bude např. c:\Users\<user_name>\.hgrc (nebo mercurial.ini) a napsat do něj:

[extensions]
hgext.convert=

Od teď půjde příkaz "hg convert" použít


Jak převest i branche a ne jen trunk

Místo:
"hg convert https://<adresa svn repa>/svn/<produkt>/trunk ."
použít:
"hg convert https://<adresa svn repa>/svn/<produkt> ."

Převod jiným způsobem - pomocí HgSubversion

http://vondrnotes.blogspot.cz/2014/01/jak-prevest-subversion-repo-do.html

Žádné komentáře:

Okomentovat