Csapatok dolgozni higanyos
Alapvető parancsok dolgozni Mercurial
A fejlesztők, akik tapasztalattal rendelkeznek Subversion, az elvek a kölcsönhatás Mercurial tűnik nagyrészt ismerős. Csakúgy, mint a Subversion, Mercurial az összes művelet elvégzése az adattár segítségével egy program - hg. Minden egyes lépés, az adattár programban meghatározott parancs kerül továbbításra, kiegészítve a megfelelő paramétereket, ha szükséges. Íme néhány alapvető parancsok dolgozni tárolókban.
Létrehozása adattár
A parancs futtatásához a jelenlegi (üres) könyvtárat hoz létre üresen Mercurial tárolóból. Azt is kialakítható hg init könyvtárnév, így megteremti a szükséges könyvtárat és inicializálja egy üres tároló benne.
klónozás adattár
Másolatot készít az adattár a megadott könyvtárban. Ezt fel lehet használni, hogy hozzon létre egy helyi másolatot egy távoli tároló, és hozzon létre egy példányt a helyi lerakat végrehajtására vonatkozó bármely új funkciók (bizonyos esetekben, amelyek egy külön tároló előnyös lehet, ha egy külön ága az azonos adattár).
Első egy sor változások a helyi lerakat
Húzza - szó szerint "húzni", "pull". Végrehajtása könyvtár helyi tárolót, ez fogja másolni a repository, mind a hiányzó a helyi adattár változásokat. Ha a tároló klónozták másik, akkor a parancs lehet rövidítve hg pull, ugyanabban az időben, mint a forrás, hogy ugyanazért a repository, mint az előző módosítások kaptak. Fontos felismerni, hogy a teljesítés a parancs csak frissíti a változások történetében a tárolóból, működő példány azonban érintetlen marad. Annak aktualizálása a következő parancsot.
Aktualizálása munkapéldányban kód
Elvégzi frissítése működő példány a kódot a legújabb verzióra. Többnyire megszerzése után egy sor változtatást egy másik forrásból (hg pull). Azt is fel lehet használni a munkapéldányaihoz bármely meghatározott ellenőrzés.
Felvétel készült változathoz az adattárban
Bevezeti módosítások a munkapéldányod az adattár, így egyetlen revízió (verzió). Alapértelmezésben a tároló fog változni az összes fájl ellenőrzése alatt higanyos; megváltoztatni csak bizonyos fájlokat, felveheti a repository megadásával nevük: hg elkövetni fájl1 fájl2 ...
A transzfer szett változások a helyi adattár
Elérhetősége hg pull parancsot. Továbbítja az adattár címzett hiányzó képest a helyi lerakat változás készletek.
Fájlok hozzáadása az adattár, fájlok törlése, átnevezése
Fájlok hozzáadása a lerakat (sőt, hozzá kell adni az adattár amikor a következő parancs hg commit):
Vegye ki a fájlokat a tárolóból (a változások történetében a fájlokat a tárolóban tárolják, a fájlok is eltávolították a jelenlegi munkapéldányt):
Átnevezése / mozgó kép alatti vezetés higanyos, a következő parancsokat:
Fontos megjegyezni, hogy az operációs rendszer egyszerű fájl átnevezés jelenti nemkívánatos, mert a szempontból higanyos, ez azt jelenti, eltűnésének egyik fájl ellenőrzés alatt. A fenti parancs, csak így tudni, hogy a verziókezelő rendszert, amelynek helyébe a neve egy adott fájl, az összes vonatkozó változtatási előzmények akkor is helyesen kötötte, hogy nevezze át a fájlt.
- M - fájl megváltozik (a fájl a munkapéldányban eltér a fájlt az adattárban)
- A - fájl hozzáadva (ha fut hg commit valóban szerepel az adattárban)
- R - a fájl eltávolítása (a következő alkalommal a hg commit lesz jelölve törlésre az adattárban későbbi ellenőrzések)
- ! - A fájl kezeli a higanyos, de nem található a munkapéldányod (például tévedésből törölt révén operációs rendszerek)
- ? - A fájl jelen van a munkapéldányod, de nem ellenőrzése alatt higanytartalmú (hogy egy ilyen fájlt a tárolóból, akkor végre kell hajtani a hg add fájlnév)
Fájllisták kizárása
Általános gyakorlat, hogy hozzon létre .hgignore fájlt azonnal létrehozása után a tároló és a felvételét a fájl a legelső sor változtatást ( „commit”).
támogatott protokollok
Az összes fenti esetben, amely jelzi a távoli repository, feltéve, hogy rendelkezésre áll legalább az egyik támogatott átviteli protokollok higanyos. Adattárak megadható az alábbi módokon: