hgsubversion yra Merkurijaus plėtinys, kuris leidžia Mercurial naudoti kaip Subversion klientui.
Šiuo metu hgsubversion yra naudojama vartotojams pagrįstai susipažinę su Mercurial kaip VCS. Tai nėra rekomenduojama pasinerti į hgsubversion kaip įvadas į Mercurial, nes hgsubversion "lankstosi taisykles" tiek ir pažeidžia kai kuriuos tipiškus prielaidų pradžioje Mercurial vartotojams.
Diegimas
Jūs turite Subversion įdiegta su maukti Python apkaustais nuo Subversion 1.5 arba naujesnė versija. Jūs turite Mercurial 1.3 arba vėliau.
Jei esate susipažinę su įrengimo Mercurial plėtinius, žr UsingExtensions puslapį į Mercurial wiki. Pažvelkite į nurodant absoliutų kelią netoli puslapio apačios pavyzdyje. Jūs norite suteikti kelią į aukščiausio lygio savo klonas šioje saugykloje.
Prieš naudodami hgsubversion, aš primygtinai rekomenduojame jums paleisti automatizuotus testus. Tiesiog naudokite nosį, jei jūs turite jį (arba easy_install nosį, jei norite ją), arba naudoti python testai / run.py paleisti komplektą su įprastinių bandymų Runner. Atkreipkite dėmesį, kad, nes aš naudoju nosies, ten yra daug stdout spew bandymuose dabar. Svarbu yra tai, kad visi bandymai praeiti.
Pagrindinės Naudokite
Gauti naują klonas su svn serverio:
hg klonas
Nekilnojamasis pavyzdys:
hg klonas http://python-nose.googlecode.com/svn nosies-hg
Pastaba, turite ištraukti iš šaknų Subversion kataloge, o ne konkrečius aplankus (pvz kamieno).
Ištraukite naujas peržiūras į jau konvertuotų atpirkimo:
hg pull
Norėdami gauti daugiau informacijos, žr Hg pagalbos svn o konvertuojamos atpirkimo.
Parama svn: išorės
Visi svn: išorės savybės išspausdintas į vieną .hgsvnexternals failą, su tokia sintakse:
[.]
& Nbsp; external_reference_line1_1
& Nbsp; external_reference_line1_2
[DIR2]
& Nbsp; external_reference_line2_1
& Nbsp; external_reference_line2_2
Antraštės linija suteikia katalogą nuosavybė taikomas nuo ". už projekto kataloge. Turtas turinys taip, kiekvienas linija yra su priešdėliu pagal vieną erdvę.
Kūrimo ar keitimo šį failą sukels svn:. Nepriklausomi atnaujinimus apie susijusią Subversion saugyklos
Reikalavimai :
- Python
- Mercurial
Komentarai nerastas