Verziórendszer higany, avr, programozás
A cikk leírja a tárolási rendszer gyors indításának folyamatát a Mercurial verziók használatával.
A projekt tárolórendszere a Google tárolójában támogatja a Mercurial szabványt (verziókezelő rendszer). Ha forrásokat szeretnél letölteni a Windows rendszerből, használhatja a TortoiseHG klienst.
[TortoiseHG telepítése Windows alatt]
1. Töltse le a TortoiseHG-t (lásd Referenciák [1], letöltöttem tortoisehg-1.1.9.1-hg-1.7.5-x86.msi, 22,7 megabájt), telepítsem. Telepítés után a TortoiseHG helyi menüje megjelenik az Explorer böngészőben, a c: \ Program Files \ TortoiseHg \ könyvtár megjelenik a lemezen segédprogramokkal és dokumentációval, és most közvetlenül hívhatja a hg parancsot a parancssorból.
minden változtatást kér
módosításcsomagok hozzáadása
hozzátéve a manifeszteket
fájlmódosítások hozzáadása
hozzáadott 275 változócsomag, 1248 változtatással 471 fájlhoz (+1 heads)
frissítés az ág alapértékeire
260 fájl frissítve, 0 fájl összevonva, 0 fájl eltávolítva, 0 fájl nem oldott meg
[A Mercurial tárolókkal való munkavégzés alapvető módszerei]
Feltételezzük, hogy a TortoiseHG rendszer már telepítve van.
Hogyan hozzunk létre egy új adattárat egy projekthez a parancssor használatával.
Hogyan hozhat létre új archívumot egy projekthez a Windows Intéző használatával?
Az adattár létrehozása után egy külön mappát fog látni a .hg tárhelyadatbázisban a projekt mappájában és
A parancssor használatával létrehozni egy commit (Commit) parancsot.
Az elkövetési pont (Commit) a forráskódban bekövetkező változások memóriája a repositoryban. Ez általában a következő hiba megszüntetése után történik, vagy a nap végén.
hg commit
hg commit -m "az első változásom"
Egyedi fájlok rögzítéséhez külön kell megadnia őket, például a hg commit file1 fájl2-et.
Hogyan lehet létrehozni egy elkötelezettséget (Commit) a Windows Intéző használatával?
[A mellőzött fájlok listája]
Gyakran előfordul, hogy létrehoz egy .hgignore fájlt közvetlenül a tároló létrehozása után, és ezt a fájlt tartalmazza a legelső változásokban ("commit").
Ha a szintaxis beállítás helytelen, akkor a ".hgignore: érvénytelen minta (relre)" hibákat okozhat a csillaggal jelölt minták figyelmen kívül hagyásával. Ilyen minták esetén feltétlenül használja a szintaxist: glob.
Annak érdekében, hogy kizárja a teljes mappa hozzáadását, csak meg kell adnia a nevét. Ebben az esetben a mappa minden eleme kizárásra kerül az adattárhoz - a mappa összes fájljához és az összes alkönyvtárba. Példák a .hgignore fájlban lévő sorokra, kivételekkel:
2. Azok számára, akik nem félnek az angol nyelvtől, jobb, ha a grafikus felületet az angol nyelvű verzióra váltanák - így nem szabad összetéveszteni a dokumentáció terminológiájával.
3. A TortoiseHG első telepítése után a szükséges minimális beállítások meg kell adniuk a felhasználónevet, amely alatt az alapértelmezett tárolók létrejönnek és frissülnek.
Elkötelezi magát, a memória emlékezési pontját a repository adatbázisban a projekt jelenlegi állapotában.
SCM szoftver konfigurációkezelés.
a projektkatalógushoz kapcsolódó tároló adatbázis. Ez az adatbázis tükrözi a forrásprojekt jelenlegi állapotát.
1. TortoiseHG oldal: tortoisehg.bitbucket.org.
2. Mercurial Letöltések oldal: mercurial.selenic.com - a Mercurial repository egyéb ügyfelei.
3. Mi a Mercurial webhely: en.wikipedia.org.
4. A forráskód letöltése a Google Code-ból (code.google.com).
5. Mercurial FAQ webhely: mercurial.selenic.com (gyakran feltett kérdések).