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).

Kapcsolódó cikkek