![Page 1: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/1.jpg)
Képes útmutatóTortoise SVN használata
Bordé Sándor 2012-2014
![Page 2: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/2.jpg)
0. lépés Checkout könyvtár létrehozása
• Hozzunk létre egy könyvtárat, ahova letöltjük első alkalommal a Repository tartalmát és ahol későbbdolgozni fogunk!
Bordé Sándor 2012-2014
![Page 3: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/3.jpg)
1. Checkout végrehajtása
• Telepítés után megjelennek a környezeti menüben (jobbegérgombos kattintás) az SVN műveletek. Válasszuk ki az “SVN Checkout…” menüpontot!
Bordé Sándor 2012-2014
![Page 4: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/4.jpg)
1. Checkout végrehajtása
• Az alábbi ablakotlátjuk kattintás után. Itt kell megadni a checkout részleteit.
Bordé Sándor 2012-2014
![Page 5: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/5.jpg)
1. Checkout végrehajtása
• Az alábbi ablakotlátjuk kattintás után. Itt kell megadni a checkout részleteit.
Ebbe a mezőbe kellbeírni a repositorycímét.
Bordé Sándor 2012-2014
![Page 6: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/6.jpg)
1. Checkout végrehajtása
• Az alábbi ablakotlátjuk kattintás után. Itt kell megadni a checkout részleteit.
Ide fog kerülni a working copy (annak a mappának a címe leszitt, amelyikrekattintottunk).
Bordé Sándor 2012-2014
![Page 7: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/7.jpg)
1. Checkout végrehajtása
• Az alábbi ablakotlátjuk kattintás után. Itt kell megadni a checkout részleteit.
Itt lehet választani, hogy miket töltsünkle a repositoryból. Hagyjuk a “Fully recursive”-on, ezmindent letölt.
Bordé Sándor 2012-2014
![Page 8: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/8.jpg)
1. Checkout végrehajtása
• Az alábbi ablakotlátjuk kattintás után. Itt kell megadni a checkout részleteit.
Itt lehetne megadni, hogy hanyas revisiontszeretnénkcheckoutolni. Érdemes a “HEADrevisiont” választani(alapeset).
Bordé Sándor 2012-2014
![Page 9: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/9.jpg)
1. Checkout végrehajtása
• A repository címe:
https://www.inf.u-szeged.hu/svn/rf/rf1-2014-nappali/Kurzuskód/Projekt Könyvtár
• Ahol a “Kurzuskód” helyére mindenki a kurzuskódját, a “ProjektKönyvtár” szöveghelyére pedig a sajátcsapat azonosítóját írja.
Bordé Sándor 2012-2014
![Page 10: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/10.jpg)
1. Checkout: azonosítás
• Az SVN műveletekhezhitelesítés szükséges. Ezmindenkinek a saját h-s azonosítója és jelszava.
• Ha saját gépendolgoztok, érdemeselmenteni az adatokat(Save authentication), mert egyébként mindenműveletnél meg kelladni.
Bordé Sándor 2012-2014
![Page 11: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/11.jpg)
1. Checkout: Sikeres letöltés
• Sikeres checkout eseténegy felugró ablakbanláthatjuk a megtörténtmódosításokat illetve a revision számát.
• Checkout esetén mindenesemény “Added” lesz, mivel még nem volt semmi.
Bordé Sándor 2012-2014
![Page 12: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/12.jpg)
2. Fájl hozzáadása a verziókhoz
• Ahhoz, hogy egy fájlnakengedélyezzük a verziókövetését, az“Add” műveletet kellvégrehajtani rajta.
• Azonban erre nincskülön szükség , mertkommitáláskoralapértelmezettenmindent hozzáad a program.
Bordé Sándor 2012-2014
![Page 13: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/13.jpg)
2. Fájl hozzáadása a verziókhoz
• Egyes fájlokat (pl. a lefordított állományok, bináris fájlok, bármilyenokból kihagyni kívántfájlok) fel lehet tenni azignore listára. Ekkorkommitáláskor nemtöltődik fel a repositoryba.
Bordé Sándor 2012-2014
![Page 14: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/14.jpg)
3. Commit
• Ha szeretnénk a módosításainkat feltöltenia repositoryba, a fájlrakattintva, az előugrómenüből “SVN Commit…” menüpontot választvatehetjük meg.
Bordé Sándor 2012-2014
![Page 15: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/15.jpg)
3. Commit
• Nem szükséges eztfájlonként megtenni. Ha egy könyvtárra adjuk kiezt a műveletet, akkorminden benne találhatómódosítás feltöltődik(ezt a felkínált ablakbanmódosítani lehet).
Bordé Sándor 2012-2014
![Page 16: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/16.jpg)
3. Commit: adatok megadása
• A commit ablakban leheta feltöltés beállításaitmegadni.
• Itt lehet a (kötelező) megjegyzéseket írni. Látható, sok hely állrendelkezésre, ígynyugodtan lehet bővenírni.
Bordé Sándor 2012-2014
![Page 17: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/17.jpg)
3. Commit: adatok megadása
• Itt jelenik meg a commit során érintett fájloklistája.
• A jelölőnégyzettel(alapból ki van pipálva) állítható, hogy mi legyen feltöltve, módosítva, törölve.
Bordé Sándor 2012-2014
![Page 18: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/18.jpg)
3. Commit: adatok megadása
• A “Status” jelzi, hogy eza fájl új (added), módo-sított (modified) vagytörölt (deleted)
Bordé Sándor 2012-2014
![Page 19: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/19.jpg)
3. Commit: adatok megadása
• A kommit állapotárólegy felugró ablakértesít. Itt láthatjuk azesetleges hibákat is (piros betűvel szedettsorok).
Bordé Sándor 2012-2014
![Page 20: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/20.jpg)
4. Update• Ha egy fájlunk vagy
könyvtárunk már le van töltve, és szeretnénk a legfrissebb verziót el-érni, az “Update” paran-csot kell végrehajtanirajta.
• A végén a checkoutnállátotthoz hasonló ablakértesít a változásokról.
• Itt már lehet added, modified és deletedstátusz is.
Bordé Sándor 2012-2014
![Page 21: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/21.jpg)
5. Eltérés az utolsó verzió óta• Ha érdekelne minket,
hogy a korábbi verzióóta milyen változásoktörténtek a fájlon, akkorazt a “Diff with previous version” menüponttalnézhetjük meg.
Bordé Sándor 2012-2014
![Page 22: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/22.jpg)
5. Eltérés az utolsó verzió óta
• Egy szövegszerkesztőhöz hasonló felületet kapunk, ahol a sorok egymáshoz vannak illesztve, és különfélejelölésekkel látható, hogy mi a különbség.
• Az áthúzott sorok ki lettek törölve.• Ez a funkció hasznos lehet, ha szükség van egy koráb-
ban elvetett, de utólag mégis hasznosnak ítélt kód-részletre.
Bordé Sándor 2012-2014
![Page 23: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/23.jpg)
6. Tevékenységnapló• A “Show log” menüpont-
tal lekérhetjük egy fájlonvagy mappán történtmódosítások történetét.
• Erre kattintva egy háromrészből álló párbeszéd-ablak ugrik fel.
Bordé Sándor 2012-2014
![Page 24: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/24.jpg)
6. Tevékenységnapló• A felső részből láthat-
juk, hogy ki, mikor ésmit csinált a projekten, valamint egy rövidkommentet.
Bordé Sándor 2012-2014
![Page 25: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/25.jpg)
6. Tevékenységnapló
• A középső részben ol-vashatjuk a kijelölt ver-zió bővebb kommentjét.
Bordé Sándor 2012-2014
![Page 26: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/26.jpg)
6. Tevékenységnapló
• Alul láthatjuk az érin-tett fájlok listáját (éshogy mi történt velük).
• Rákattintva megnéz-hetjük az akkori válto-zatot.
Bordé Sándor 2012-2014
![Page 27: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/27.jpg)
7. További hasznos funkciók• További hasznos funkciók
– Repo-browser: böngészhetjük a repository tartalmát
– Check for modification: jelzi, hogymilyen változások történtek
– Revision graph: az egyes revisionökgráfszerűen ábrázolva
Bordé Sándor 2012-2014
![Page 28: Tortoise SVN használata - borde.hu · 1. Checkout végrehajtása •Az alábbiablakot látjukkattintásután. Itt kell megadni a checkout részleteit. Bordé Sándor 2012-2014](https://reader035.vdocuments.site/reader035/viewer/2022070617/5e104797f7143510757a6440/html5/thumbnails/28.jpg)
7. További hasznos funkciók• További hasznos funkciók
– Update to revision… : egy megadottrevisionra való áttérés
– Branch/tag: branch elágaztatása a Trunkból
– Merge: branch visszavezetése a trunkba
– Switch: váltás branchek és a trunk között
Bordé Sándor 2012-2014