hgsubversion je nestálý rozšíření, které umožňuje použití Mercurial jako Subversion klienta.
V tomto bodě, hgsubversion je použitelný uživateli dostatečně zná s Mercurial jako VCS. Není doporučeno ponořit do hgsubversion jako úvod do Mercurial, protože hgsubversion "ohýbá pravidla" málo a porušuje některé typické předpokladů prvních Mercurial uživatelů.
Instalace
Musíte mít nainstalován Subversion s vázáním SWIG Python z Subversion 1.5 nebo novější. Potřebujete Mercurial 1.3 nebo novější.
Pokud jste obeznámeni s instalací Mercurial rozšíření, naleznete na stránce UsingExtensions v Mercurial wiki. Podívejte se na příklad pro zadání absolutní cesty v dolní části stránky. Chcete-li, aby cestu na nejvyšší úroveň svého klonu tohoto úložiště.
Před použitím hgsubversion, důrazně doporučujeme vám spustit automatické testy. Stačí použít nos, pokud ji máte (nebo easy_install nos, pokud ho chcete), nebo používat Python testy / run.py spustit apartmá s běžným testovacím běžec. Všimněte si, že proto, že jsem používat nos, je tu spousta std chrlit v testech právě teď. Důležitou součástí je, že všechny testy projít.
Základní použití
Pořiďte si nový klon svn serveru:
hg clone
Realitní příklad:
hg clone http://python-nose.googlecode.com/svn nose-HG
Všimněte si, měli byste vytáhnout z kořenovém adresáři subverze, nikoli jednotlivé složky (např kufru).
Vytáhněte nových revizí do již převedenou repo:
hg pull
Další informace naleznete v nápovědě hg svn, zatímco v přestavěné repo.
Podpora svn: externí
Všechny SVN: externals vlastnosti jsou serializovat do jednoho souboru .hgsvnexternals, s následující syntaxí:
[.]
& Nbsp; external_reference_line1_1
& Nbsp; external_reference_line1_2
[Dir2]
& Nbsp; external_reference_line2_1
& Nbsp; external_reference_line2_2
Záhlaví řádku je adresář vlastnost se vztahuje na, '.' pro kořenový adresář projektu. Obsah majetek sleduje, každý řádek je předponou jedním prostorem.
Vytvoření nebo úprava tohoto souboru se spustí svn:. Externí aktualizace na související Subversion
Požadavky na :
- Python
- Mercurial
Komentáře nebyl nalezen