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:

Kapcsolódó cikkek