Verziókezelők története és típusai, ezek különbsége (SVN, ClearCase, Mercurial) Készítő: Rábai Gábor.

Slides:



Advertisements
Hasonló előadás
Hálózati alapismeretek
Advertisements

Kliens-szerver architektúra
Számítógépes hálózatok Páll Boglárka. Meghatározás  A számítógépes hálózat, számítógépek és egyéb hardvereszközök egymással összekapcsolt együttese.
ADNS Attestation DataNet Service
Hálózati architektúrák
Települési Testületi adat Tár - TTT 2008 – Törökbálinti Önkormányzat Papíralapú munkafolyamatok kiváltása Testületi munka teljes körű támogatása Naprakész.
Települési Testületi adat Tár - TTT 2008 – Törökbálinti Önkormányzat Papíralapú munkafolyamatok kiváltása Testületi munka teljes körű támogatása Naprakész.
A webes tesztelés jövője
A felügyelet kihívásai A Windows Intune WIKlasszikus Központi frissítés kezelés Malware védelem Hardver, szoftver és licensz leltár Remote Assistance.
A szoftver.
Windows alapok Fájlkezelés.
Egy példa a könyvtárszerkezetre
Az operációs rendszerek
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
Publikációs Portálrendszer Informatikai képzések tartalmi támogatása.
Önleíró adatok: XML INFO ÉRA, Békéscsaba
Elektronikus levelezés
Vállalati információs rendszerek értékelése numerikus hasonlóság-elemzéssel TDK-dolgozat Készítette: Pető István GTK V. évfolyam november.
Verziókezelő rendszerek
Egy egyszerű gép vázlata
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
Buris Katalin V. földrajz - informatika
Mappák és állományok kezelése
Operációs rendszer ECDL - 2. modul Szilágyi András.
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Modellezés gyakorlat Micskei Zoltán
Az Excel mint „interaktív” kérdőív
A Windows operációs rendszerek
Verhás & Verhás Szoftver Manufaktúra Mi is az a Maven? build és deployment eszköz mint az ANT dependencia manager mint az IVY riport készítő.
Települési Testületi adat Tár - TTT 2008 – Törökbálinti Önkormányzat Papíralapú munkafolyamatok kiváltása Testületi munka teljes körű támogatása Naprakész.
Települési Testületi adat Tár - TTT 2008 – Törökbálinti Önkormányzat Papíralapú munkafolyamatok kiváltása Testületi munka teljes körű támogatása Naprakész.
Települési Testületi adat Tár - TTT 2008 – Törökbálinti Önkormányzat Papíralapú munkafolyamatok kiváltása Testületi munka teljes körű támogatása Naprakész.
Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén
© 2013, LogMeIn, Inc. | The Capability Cloud TM Git használata Visual Studio-ból.
1 Sramó András Adatbázis-technológia VII. előadás Adatbázis-technológia 7. előadás Elosztott adatbázisok.
Funkciós blokkok A funkciós blokkok áttekintése Az alkalmazás előnyei.
- S2S VPN - Server Core - DFS-R - BranchCache.
Az operációs rendszerek feladatai, csoportosításuk
Szoftver születik Eötvös Konferencia Köllő Hanna.
Minuet: A Scalable Distributed Multiversion B-Tree Írta: Benjamin Sowell, Wojciech Golab, Mehul A. Shah Feldolgozta: Fokin Miklós, Hodosy Gábor, Tóth Tamás.
Az XML nyelv (Extensible Markup Language). XML  XML: leíró nyelv (metanyelv)  XML alkalmazás: egy megalkotott nyelv  XML dokumentum: egy új nyelv egy.
Marketing- és Reklámügyintéző – Számítástechnikai alapismeretek, fájlkezelés 1 A szoftverek Csoportosításuk, verziók.
Kedvenc szerkesztő szoftverem: WORD Készítette: BODOR PÉTER Felkészítő tanár: RAVASZ IMRÉNÉ Iskola: HERENDI NÉMET NEMZETISÉGI NYELVOKTATÓ ÁLTALÁNOS ISKOLA.
Desktop virtualizáció Microsoft VDI használatával Háló Gyula.
A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. Számítógép- hálózatok dr. Herdon Miklós dr. Kovács György Magó Zsolt.
Continuous delivery: cél a működő szoftver
Continuous delivery: cél a működő szoftver
Kiszel Kristóf Szabad Szoftver Konferencia Szeged, október 8. A KDE honosítása.
© 2006 IND Group Subversion „védd meg a forráskódot önmagadtól” „ha nincs a repository-ban, akkor nem is létezik” Státusz: Kidolgozás alatt Verzió: 0.2.
Programok készítése és futtatása. Integrált fejlesztői környezet (IDE) tartalmaz:  szövegszerkesztőt a program forráskódjának szerkesztésére,  fordítóprogramot.
Pinczel Balázs, ELTE IK, április Emlékeztető: NoSQL Célok: Nagy teljesítmény Magas rendelkezésre állás Elosztott működés Következmények:
Timár András.  Repo(sitory): verziókövetett tároló  Commit: egy új verzió rögzítése a repóban  Branch: egy ág a verziókövetési fában.
Az operációs rendszer feladatai
Információ és kommunikáció
Fájlrendszerek.
Total commander.
Szövegszerkesztési alapfogalmak
Kovács Gergely Péter Az egyed-kapcsolat modell
HPC: Hozzáférés és első lépések
Kulcsrakész Közgyűjteményi Portál
Ubuntu – ismerkedés Fájlok és könyvtárak
Hálózati architektúrák
Hálózati struktúrák, jogosultságok
VPN kapcsolat a Központi Könyvtár honlapján
VPN kapcsolat a Központi Könyvtár honlapján
Bevezetés Tematika Számonkérés Irodalom
VPN kapcsolat a Központi Könyvtár honlapján
MySQL története, részei, felhasználhatóság, PHPMyAdmin
Kisvállalati hálózat kialakítása raspberry szerverrel
VPN kapcsolat a Központi Könyvtár honlapján
Rendszerfejlesztés gyak
Előadás másolata:

Verziókezelők története és típusai, ezek különbsége (SVN, ClearCase, Mercurial) Készítő: Rábai Gábor

Verziókezelés Verziókezelés alatt több verzióval rendelkező adatok kezelését értjük. Leggyakrabban a mérnöki tudományokban és a szoftverfejlesztésben használnak verziókezelő rendszereket fejlesztés alatt álló dokumentumok, tervek, forráskódok és egyéb olyan adatok verzióinak kezelésére, amelyeken több ember dolgozik egyidejűleg. Az egyes változtatásokat verziószámokkal vagy verzióbetűkkel követik nyomon.

Verziókezelők használatának előnyei Visszafordíthatóság Konkurencia Feliratozás

Kezelési modellek Központosított Elosztott

Verziókezelők története 1. generáció: egyszerre csak egy ember dolgozhatott egy fájlon, lock művelettel biztosítva azt. 2. generáció: központi szerveren elhelyezkedő repository amelyben elhelyezkedő fájlokat merge -> commit sorrendben lehetett változtatni. 3. generáció: megjelentek a lokálisan tárolt repositoryk, ezzel levéve a súlyt a központi szerverről. Nem szükséges merge a commithoz.

Fejlesztési folyamat Trunk: a fejlesztés fő vonala (baseline, mainline), jóváhagyott változata Branch: elágazás, párhuzamosan fejlesztett változat Tag: a fájlokhoz adott időpillanatban, adott ponton rendelt címke (label), ami a verziószámot jelöli (beszédesen, vagy számokkal).

ClearCase IBM által fejlesztett licensz díjas működés: repository másolás, változtatás, visszaírás eredeti repositoryba kapcsolódás szükséges az elemek eléréséhez A repositoryk másolhatók

Subversion (SVN) Apache által fejlesztett 2. generációs verziókezelő commit alapvető művelet átnevezett, másolt, áthelyezett, törölt fájlok logolva vannak futtatható állományok támogatása automatikus merge művelet támogatása

Mercurial Matt Mackall által fejlesztett főleg Python nyelven Git rendszerrel egy időben lett fejlesztve Nagyon hasonló a Githez szabad szoftver helyi repository rejtett könyvtárban van pulling – helyi repository frissítése egy távoli repositoryból pushing – távoli repository frissítése a helyi repositoryból push használata nem kötött a pull-hoz Egyszerű hozzáférés a szerver repositoryhoz

Köszönöm a figyelmet!