Mercurial fej körül a fejét egy blog

Mivel az írás az utolsó része az elmúlt két hétben, de ez idő alatt nem volt sok esemény. Kiadatlan Mercurial 1.5 és TortoiseHg 1.0. Joel Spolsky írt tutorial, hogyan kell Mercurial. Sokatmondó, az ő története, Joel vékonyított rönk ablakok konzol, amely lehetővé teszi számomra egy titkos remény, hogy mielőtt hogy olvasta a blogomat :)

Azonban még egy ilyen komoly verseny nem whacks vágyam, hogy továbbra is az én szegény felülvizsgálatát.

A mai téma kicsi lesz, és első pillantásra egyszerű. Azonban, akkor összezavarodnak. Így - fej (fej) a Mercurial.

A fej az ellenőrzés, amelynek nincs leszármazottja. Lineáris fejlődés nélkül (ágak), minden kristálytiszta egyáltalán - a legutóbbi felülvizsgálat jelenlegi felülvizsgálata a dolgozó feje és az egész fejlődését. Jelenlétében ágak, egy kicsit bonyolultabb.

Készíts egy próba egy új munka könyvtárba és adattár.

Hozd haza az ügyet az első felülvizsgálat.

Mint látható, a fej az első és egyetlen ellenőrzés.


A jogot, hogy hívja fel a fejét átkerült a következő ellenőrzés. És egy lineáris design, a címet és mozog a korábbi a másikra.

névtelen ágak

Azok ágak Branch, amely néztük utoljára valójában csak egy speciális esete ágak (megnevezett ág). Rajtuk kívül lehet anonim ága.

Anonymous ág létrehozni egy pillanat alatt (olyan egyszerű, hogy hozhat létre egy esélyt, ha nincs rá szükség). Rollback egy korábbi változatra, és továbbra is fejleszteni párhuzamosan már megtörtént.

Mercurial fej körül a fejét egy blog

Megjegyzés: «létrehozott új vezetője». Most 0. felülvizsgálata két változathoz egyszerre leszármazott és leszármazottaik maguk nem rendelkeznek - ezek mind fejek:

Mi alakult két ága tervezés (ha az ágazatban még mindig az egyik - alapértelmezett). Ezek az ágak továbbra is párhuzamos fejlesztés (a fej minden ág fog mozogni a következő változathoz), lehetséges, hogy több ágakat, és a legkellemesebb: az ágak is olvadtak össze.

Mi már összeolvadt két ág (két fej csatlakozott egy). Most a két korábbi feje az ősök, az új változat, ami lett a jelenlegi egy fejjel.

Mercurial fej körül a fejét egy blog

Figyeljük meg, hogy az ellenőrzés nem lehet több, mint a két szülő, hogy van, ugyanakkor csak akkor lehet egyesíteni a két fej. Mivel már csak két feje, s akkor mi volt a hívás hg merge paraméter nélkül. Ha a célok lenne kellene megadni, hogy pontosan melyiket egyesítés a jelenlegi.

Nevezett ágak (ágak)

Most nézd meg branch'i új megjelenés.

Hozzon létre egy új tárat a teszt:

Készíts egy pár a gróf a default-ág:

És most tért ág «egy», és kap még egy pár.

Mercurial fej körül a fejét egy blog

Azt ellenőrzik, hogy van az ágak és fejek:

Ez balszerencse, az ágak most már kettő, és csak egy fej.

Revision # 1, amely az utolsó ág alapértelmezett, és első pillantásra, hogy a fejét, tényleg nem lehet. Csak azért, mert van egy gyerek (revízió # 2, akkor is, ha azt egy másik ág). Így az alapértelmezett ágat általában maradt fej nélkül, és el van látva a listát (inaktív).

Tehát, hogy csatolja a fejét! Először is, menj vissza a default-ág:

Felhívjuk figyelmét, hogy miért ezek az ágak nevezik „nevű”. «Név» alapértelmezett egyszerűen szinonimája a legutóbbi felülvizsgálat az érintett ág. Vagyis, mi lehetett pontosan ugyanúgy levelet hg update 1.

Létrehoztunk egy ág feje az alapértelmezett (teremtett új vezetője).

Mercurial fej körül a fejét egy blog

Megnézzük, hogy mi történt

Most van két feje, és az alapértelmezett vált teljes jogú ág.

Ehelyett hg merge ember írtam, hogy megmutassák és hg merge 3, annak érdekében, hogy újra rámutatni, hogy az egyik. ez csak egy „elnevezés” felülvizsgálat # 3 (az elmúlt nevű ág egy).

Mercurial fej körül a fejét egy blog

Head egybeolvadt. Mivel mi vagyunk „öntött» egyik ága az alapértelmezett ágat. Ez a fej tartozik, hogy az alapértelmezett. Egy ág egy. Így továbbra is anélkül, hogy a fejét, és inaktívvá vált.

Ágak alágazatok

Egy kicsit jobb megértése (vagy végleges terei), vegye figyelembe a következő torzítás:

Mercurial fej körül a fejét egy blog

Nem csak, hogy itt van két elemzi ágakat, így is mindegyik, két névtelen. Azaz, a végén, már 4 fej (# 3, # 4, # 5 és # 6).

A kérdés tehát az, ahogy azt az alapértelmezett és a vizsgálat nevét. Válasz: rámutatnak a legutóbbi változathoz ágain (illetve # 5 és # 6). Ez nyilvánvaló az ágak listáját:

Melyik audit öntsük változások egyesítést. Az egyetlen, ahol vagyunk. Nézzük a # 4 és smerzhimsya a teszt.

És mi van? De kiderült:

Mercurial fej körül a fejét egy blog

Gone csak egy fej (# 6), és egy fej változott felülvizsgálata (# 4 → # 7). Az összes többi maradt, köztük az egyik fej ágak a vizsgálatot. aminek következménye, hogy ő továbbra is aktív.

Tudod, hogy sokkal több értelmetlen dolgokat, mint a ...

Kapcsolódó cikkek