Close

Ingyenes Git-ügyfél Windowshoz és Machez

A Sourcetree leegyszerűsíti a Git-adattárakkal való interakciót, hogy a kódolásra koncentrálhass. Vizualizáld és kezeld az adattárakat a Sourcetree egyszerű Git-kezelőfelületén keresztül.


Kóddiff. megtekintése a Sourcetree alkalmazásban

A kezdők számára is egyszerű

Mondj búcsút a parancssornak, egyszerűsítsd le a verziókezelést egy Git-ügyféllel, és gyorsítsd fel mindenki munkáját.

Powerful for experts

Tökéletes választás, hogy a tapasztalt felhasználók még produktívabbak legyenek. Változáskészlet áttekintése, Stash, branchek szemezgetése stb.

Vizualizáld a kódod

Tényleg akkor hiszem, ha látom. Szerezz be minden fontos információt bármely branchről vagy véglegesítésről egyetlen kattintással.

Git és Hg az asztalon

Egy teljes érvényű grafikus felhasználói felület, amely hatékony, konzisztens és azonnal használható fejlesztési folyamatot kínál. Együttműködik a Gittel és a Mercuriallal.

A kódváltozások megtekintése a Sourcetree alkalmazásban

Véglegesíts magabiztosan

Vizualizáld a munkákat és küldd be magabiztosan. Alkalmazd vagy vesd el a változásokat fájlonként vagy soronként

Véglegesítések hozzáadása a Sourcetree alkalmazásban

Egy minden funkcióval ellátott kliens

Git alkalmazásablak

Az új Git-állapot

Soha ne maradj le egy dologról sem. Irányítsd a munkát, és maradj naprakész a kóddal kapcsolatban egy pillanat alatt.

Ügynézet

Visualize your progress

A részletes branch-diagramokkal egyszerűen nyomon követheted a csapat előrehaladását.

Számítógép-monitor

Git Windows és Mac operációs rendszerre

Használd ki a Git és Mercurial minden erejét a két legnépszerűbb operációs rendszeren.

Git ikon

Használd jól a Git szoftvert

Ismerd meg a Git használatát az átfogó oktatóanyag segítségével, amely a brancheket, összefésüléseket és még sok más fontos funkciót bemutat.

Git egy karnyújtásnyira

Nem csak egy Git grafikus felhasználói felület. A Sourcetree előtérbe helyezi a Git erejét, a középpontba pedig a könnyen használható kezelőfelületet.

Git nagyfájl-támogatás

A Sourcetree támogatja a Git LFS-t, így a csapatok egy helyen követhetik nyomon a nagyobb eszközöket.

Azonnal használható Git-flow

A Sourcetree és Git-flow alkalmazással végzett intelligens branchelés jól átláthatóan és fejlesztés szempontjából hatékonyan tartják az adattárakat.

Almodulok

Az almodulok valóban megkönnyítik az ember életét a projektek, az azokhoz tartozó függőségek és a projektcsoportok kezelésekor.

Helyi véglegesítéskeresés

Keress véglegesítéseket, fájlmódosítások és brancheket közvetlenül a Sourcetree-ben.

Interaktív rebase

Jól átlátható és tiszta véglegesítések a Sourcetree interaktív rebase-eszközével.

Távoli adattárkezelő

A Sourcetree egyszerű felhasználói kezelőfelületén távoli adattárakat kereshetsz és klónozhatsz.

Sourcetree a Windows Enterprise-hoz

Telepítsd, frissítsd és kezeld a Sourcetree-t megfelelően méretezve felügyelt vállalati környezetedben.

Csatlakozz a Sourcetree Beta programhoz

Iratkozz fel a Beta programra, és próbáld ki az új funkciókat, adj visszajelzést és lépj kapcsolatba a Sourcetree csapattal.

Javítsd a termelékenységed a Bitbucket segítségével

A Bitbucket többet nyújt a Git-kód-kezelésnél. A Bitbucket szolgáltatással a csapatok egyetlen helyen tervezhetik a projekteket, dolgozhatnak együtt a kódon, tesztelhetnek, illetve telepíthetnek. További információ.

Véglegesítések hozzáadása a Sourcetree alkalmazásban

„A Sourcetree maga a varázslat. Amióta a klienst használom a parancssorok helyett, sokkal könnyebb számomra a leágazások közötti váltás, és irányítás alatt tarthatom a kódbázisban történő változásokat.”

– Micah Sharp, a technológiai részleg igazgatója

Szövegkönyv grafika

Tanuld meg használni

A Sourcetree használatához először kövesd ezt az oktatóanyagot, és sajátítsd el a Git és a projektek használatát pillanatok alatt.

1. lépés: Hozz létre egy Git-tárhelyet

A legújabb Bitbucket űrállomás-adminisztrátorunkként precízen kell dolgoznod. Amikor fájlokat hozol létre az űrállomásod számára, egy helyen kell tartanod őket, és lehetővé kell tenned, hogy csapatod tagjaival megoszthatók legyenek, függetlenül attól, hogy az univerzum mely pontján tartózkodnak. A Bitbucket használatával mindez azt jelenti, hogy mindent egy adattárhoz kell hozzáadnod. Hozzunk létre egyet!

1. lépés: Hozd létre az adattárat

Kezdetben a Bitbucketben létrehozott adattár üres lesz, és nem fog kódot tartalmazni. Ezzel nincs semmi gond, hiszen hamarosan fájlokat adsz majd hozzá. Ez a Bitbucket-adattár lesz a fájljaid központi adattára, ami azt jelenti, hogy mások is hozzáférhetnek, ha ehhez jogosultságot adsz nekik. Az adattár egy verzióját a helyi rendszeredbe is be fogod másolni – így azt frissítheted az egyik tárhelyről, majd az ottani módosításokat átviheted a másikba.

Saját adattárad létrehozásához a következőket kell tenned:

  1. Bitbucketben, kattints  a  +  ikonra az általános oldalsávon, majd válaszd ki az Adattár lehetőséget. A Bitbucket megjeleníti az Új adattár létrehozása oldalt. Szánj egy kis időt a párbeszédablak tartalmának áttekintésére. Az Adattár típusa kivételével minden, amit megadsz ezen az oldalon, később megváltoztatható.
  2. Név mezőben add meg a következőt:BitbucketStationSupplies. A Bitbucket ezt a  Név  adatot használja az adattár URL-jében. Például, ha a the_best nevű felhasználónak van egy awesome_repo nevű adattára, annak az URL-je https://bitbucket.org/the_best/awesome_repo lesz.

  3. A többi lehetőség beállításait hagyd úgy, ahogy vannak, kivéve, ha szeretnéd őket megváltoztatni:

    • Hozzáférési szint –Hagyd bejelölve az Ez egy privát adattár  jelölőnégyzetet. A privát adattár csak számodra és a hozzáféréssel rendelkezők számára látható. Ha ez a négyzet nincs bejelölve, bárki számára látható az adattárad.

    • Hozzáadsz egy README-fájlt? – Ha a közelmúltban hoztad létre a fiókod, akkor ez alapértelmezetten egy útmutató README-fájlra fog mutatni. Ehhez az útmutatóhoz válaszd ki az egyiket az  Igen  lehetőségek közül, hogy már a kezdetben is rendelkezésedre álljon egy fájl.

  4. A  Verziókövető rendszer lehetőségnél választhatsz a Git és a Mercurial között. Ha nem vagy benne biztos, hogy melyiket válaszd, maradj a Git lehetőségnél.

  5. Kattints az Adattár létrehozása lehetőségre.A Bitbucket létrehozza az adattáradat, és megjeleníti a Forrás oldalt.

2. lépés: Fedezd fel az új adattárad

Szánj egy kis időt az általad újonnan létrehozott adattár felfedezésére. Az elérhető gyorsparancsok megtekintéséhez nyomd meg a ? billentyűt.

Kattints a + jelre az általános oldalsávon az adattáron elvégezhető gyakori műveletekhez. Fuss végig a navigációs oldalsáv hivatkozásain, hogy lásd, mi áll az egyes elemek mögött, beleértve az adattár Beállítások lehetőségét, ahol frissítheted az adattár részletes adatait és egyéb beállításait. Kattints a Véglegesítések  lehetőségre az oldalsávon. Ha korábban hozzáadtad a README-fájlt, ezen az oldalon egy véglegesítést fogsz látni.

Az adattárad privát, és nem hívtál meg senkit, hogy az adattárad megtekintse, ezért jelenleg az egyetlen személy, aki létrehozhatja vagy szerkesztheti az adattár tartalmát, az te vagy az adattár tulajdonosaként.

2. lépés: Másold át az adattárad, és adj hozzá fájlokat

Most, hogy már van egy helyed, ahová hozzáadhatod és megoszthatod űrállomásod fájljait, szükséged lesz egy módszerre, amivel a helyi rendszeredből ide juttatod őket. Ennek beállításához előbb a Bitbucket-adattárat kell a saját rendszeredbe másolni. A Sourcetree az adattárak másolására „klónozásként” hivatkozik. Amikor egy adattárat klónozol, kapcsolatot hozol létre a Bitbucket Server és a helyi rendszered között.

1. lépés: Klónozd az adattárat a helyi rendszeredbe

Használd a Sourcetree szolgáltatást az adattárad helyi rendszerbe való klónozásához a parancssor használata nélkül.

  1. Ahogy egyre többet használod majd a Bitbucketet, valószínűleg több adattárban is dolgozol majd. Éppen ezért jó ötlet egy olyan könyvtárat létrehoznod, amelyben mindezen adattárakat tárolhatod. Ezért kezdd azzal, hogy létrehozol egy könyvtárat a helyi rendszereden, amelyet tárhelyeknek nevezel el.
  2. A Bitbucketben navigálj a BickbucketStationSupplies adattáradhoz.

  3. Kattints a Klónozás gombra a jobb felső sarokban. A Bitbucket megjeleníti az Adattár klónozása párbeszédablakot. 

  4. Az Adattár klónozása párbeszédablakban kattints a Klónozás a Sourcetree-ban lehetőségre.

  5. Az Új klónozása párbeszédablakban, frissítsd a Célútvonalat a következőre: <local directory>/repos/bitbucketstationsupplies. A célútvonal arra a könyvtárra hivatkozik, amelyet épp most hoztál létre az adattárhoz készített mappával. A Név mező azonos lesz az adattár mappájának nevével. 

  6. Kattints a Klónozás gombra.

Gratulálunk! Klónoztad az adattárad a helyi rendszeredre.

2. lépés: Hozz létre egy fájlt, add hozzá lokálisan, majd küldd be a Bitbucketbe

A helyi rendszereden elérhető adattár segítségével elkezdhetsz listát készíteni mindazon felszerelésekről, amelyekre szükséged lesz az űrállomásodhoz. Ehhez hozzunk létre egy fájlt a felszerelésekről.

Ahogy ezen a részen dolgozol, a képek kissé eltérően nézhetnek ki, attól függően, hogy Git-van Mercurial-tárhellyel dolgozol.

  1. Kattints duplán a bitbucketstationsupplies adattárra a Sourcetree szolgáltatásban. Feltűnhet, hogy nincs mit véglegesítened a helyi adattáradból a távoli adattárba.

  2. Használj szövegszerkesztőt a következő három sor hozzáadásához:
    űrjég
    krémszivacs
    darts távcsőfénypajzs

  3. Mentsd el a fájlt supplies.txt néven a bitbucketstationsupplies könyvtárba a helyi rendszereden. A supplies.txt fájl ezután meg fog jelenni a Sourcetree-ben, mivel a helyi adattáradban hoztad létre.

  4. Ezen a ponton hozol létre egy pillanatképet a változásokról, mielőtt véglegesítenéd őket a hivatalos előzmények között. A supplies.txt fájl lehetőséget menüjében válaszd ki a Fájl benyújtása (Git-tárhely esetén) vagy Fájl hozzáadása (Mercurial-tárhely esetén) lehetőséget.

  5. Kattints a fenti  Véglegesítés gombra a fájl véglegesítéséhez.

  6. Az üzenet mezőbe írd be, hogy „Első véglegesítés”.

  7. Kattints a Véglegesítés gombra a négyzet alatt. Az új fájlod most már véglegesítve van a projekt előzményei között. 

    Egészen idáig mindent a helyi rendszeren hajtottál végre, és mindez láthatatlan marad a Bitbucket-adattáradban mindaddig, amíg be nem küldöd a módosításokat a távoli Bitbucket-adattáradba.

  8. A Sourcetree szolgáltatásban kattints a Beküldés gombra a véglegesített módosításaid beküldéséhez. A beküldés segítségével egy vagy több véglegesített módosítást egy másik adattárba mozgathatsz, amely kényelmes módja a hozzájárulásaid közzétételének.

  9. A megjelenő párbeszédablakban a következő lépés attól függ, hogy Gitben vagy Mercurialban dolgozol:

    • Git–A Beküldés? oszlop alatt, válaszd ki a master leágazást, ezzel jelezve, hogy a forrásról arra a leágazásra küldesz be, majd kattints az OK lehetőségre.

    • Mercurial–Minden automatikus, nem kell mást tenned, mint az OK lehetőségre kattintani.

  10. A Bitbucketben válaszd ki a BitbucketStationSupplies adattárat.

    • Ha rákattintasz a Véglegesítések  lehetőségre az oldalsávon, látni fogod a véglegesítésed az adattárban. A Bitbucket minden eddigi módosításodat ebben a véglegesítésben egyesíti, majd megjeleníti neked.

    • Ha rákattintasz a Forrás  lehetőségre az oldalsávon, látni fogod a supplies.txt fájlodat az adattárban, amelyet épp most adtál hozzá.

3. lépés: Pull művelettel kérd le a változásokat az adattáradból

A listád következő eleme az űrállomás adminisztrátori tevékenységei lesznek, így be kell nyújtanod egy kérelmet az új eszközellátmányhoz. Állítsunk össze egy rendszert, amely segíti az eszközök beszerzését a Bitbucket-űrállomásunk számára. Egy kicsivel nagyobb Bitbucket- és Sourcetree-tudás segítségével a következő években képesek leszünk támogatni az űrkutatást!

1. lépés: Hozz létre egy fájlt Bitbucketben

Az eszközkérelmi fájl hozzáadásához a következőt kell tenned:

  1. A Bitbucketben  a saját BitbucketStationSupplies adattáradban kattints a Forrás lehetőségre a forráskönyvtár megnyitásához. Figyeld meg, hogy csak egy fájl, a supplies.txt található a könyvtáradban.

    • A. Forrás oldal: Kattints a hivatkozásra az oldal megnyitásához.

    • B. Leágazás kiválasztása: Válaszd ki a leágazást, amelyet szeretnél megtekinteni. 

    • C. További lehetőségek gomb: Kattints ide egy további lehetőségeket, például „Fájl hozzáadása” opciót tartalmazó menü megnyitásához.

    • D. Forrásfájl helye: Tekintsd meg a fájlok elérési útvonalát a Bitbucketben. 

  2. Forrás oldalon kattints a További lehetőségek gombra a jobb felső sarokban, és válaszd ki a Fájl hozzáadása lehetőséget a menüből. A További lehetőségek gomb csak azután jelenik meg, hogy legalább egy fájlt hozzáadtál az adattárhoz. Az új fájl létrehozását lehetővé tevő oldal jelenik meg, ahogy az alábbi képen látható.

    • A. Leágazás új fájllal: Változtasd meg, ha egy másik leágazáshoz szeretnél fájlt hozzáadni.

    • B. Új fájl helye: Itt add meg az új fájlod tartalmát.

  3. fájlnév mezőbe írd be, hogy supplyrequest .

  4. szintaxismód listából válaszd ki a HTML-t .  

  5. Írd be az alábbi HTML-kódot a szövegmezőbe: <p>További eszközökre van szükségünk. Küldjék el nekünk a következőket:</p>
    <ul>
    <li>űrfagylalt</li>
    <li>nerf darts</li>
    <li>távcsőfénypajzs</li>
    </ul>

  6. Kattints a Véglegesítés elemre. Meg fog jelenni a Véglegesítési üzenet mező a következő üzenettel: supplyrequest online létrehozva a Bitbucket segítségével.

  7. Kattints a Véglegesítés lehetőségre az üzenetmező alatt.

Lett egy új fájlod a Bitbucketben!  Egy olyan oldalra fog átirányítani, amelyen a véglegesítés részletei lesznek látható,  és az újonnan létrehozott módosításod is megjelenik: 

Ha szeretnéd látni az eddigi véglegesítéseid listáját, kattints a Véglegesítések lehetőségre az oldalsávon.

2. Lépés: Kérd le pull művelettel a változásokat egy távoli adattárból

Most pedig az ottani eszközkérelmet a helyi rendszereden is elérhetővé kell tenni. A folyamat nem túl bonyolult, alapvetően visszafelé kell végrehajtanod a beküldést, amivel hozzájutottál a supplies.txt fájlhoz a Bitbucketben.

A fájlnak a pull művelettel a helyi adattáradba történő lekéréséhez tedd a következőt:

  1. Nyisd meg az adattárad a Sourcetree szolgáltatásban, és kattints a Pull gombra.

    Egy felugró ablak fog megjelenni, jelezve, hogy a fájlt összefésülöd a Bitbucketből a helyi adattáradba.

  2. Kattints az OK lehetőségre ebben az ablakban. A Sourcetree az összefésült fájl leírásával frissít.

  3. Navigálj az adattár mappájához a helyi rendszereden, és látni fogod a fájlt, amelyet hozzáadtál.

Fantasztikus! Máris elvégezted az alapvető elosztottverzió-követési munkafolyamatokat (klónozás, hozzáadás, véglegesítés, beküldés és pull művelet) a Bitbucket és a helyi rendszered között.

4. lépés: Használd a Sourcetree-leágazásokat a frissítés összefésüléséhez

Miután végiglapoztad az Intergalaktikus Bevásárlóközpont magazinját, rátalálsz egy pár hangszóróra, amit igazán szívesen látnál az űrállomásodon. Épp elég nagyok ahhoz, hogy kellően jól szóljanak, és elég puhák ahhoz, hogy a gravitáció hiánya miatt ne törjenek össze. Az egyetlen gond, hogy elég borsos áruk van, és jóváhagyásra van szükséged, mielőtt hivatalosan is feltehetnéd őket a eszközkérelmi listádra.

Addig is hozz létre egy funkcióleágazást, hogy frissíthesd a kérelmeden szereplő eszközöket, amíg várakozol. Majd amikor megérkezik a jóváhagyás, egyszerűen fésüld össze a kérelmi fájlokat a funkcióleágazás és a főleágazás között.

A leágazásokat akkor tudod a legjobban kiaknázni, amikor csapatban dolgozol. Dolgozhatsz egy projekt rád eső részén a saját leágazásodon, pull művelettel frissítéseket kérhetsz le a Bitbucketből, majd összefésülheted a munkádat és a főleágazást, amikor elkészültél. A dokumentációnk további magyarázatokat tartalmaz arra vonatkozóan, hogy miért előnyös leágazásokat használni.

1. lépés: Hozz létre egy leágazást, és hajts végre módosítást

Hozzunk létre egy leágazást, hogy a hangszórókat felsorolhassuk az eszközkérelmi fájlban. Bár a leágazások másképpen működnek Gitben és Mercurialban, hasonlóan hozhatod létre őket Sourcetree szolgáltatásban.

  1. A Sourcetree szolgáltatásban kattints a Leágazás gombra.
  2. Attól függően, hogy Git-vagy Mercurial-tárhelyed van, eltérő felugró ablakot fogsz látni új leágazás létrehozásakor. Az Új leágazás vagy Új leágazás létrehozása mezőben add meg a kívánságlistát a leágazásod neveként.

  3. Kattints a Leágazás létrehozása vagy OKgombra.

  4.  A Sourcetree szolgáltatásban válaszd ki a Megjelenítés mappában gombot. A rendszered megfelelő könyvtára fog megnyílni.

  5. A könyvtár mappából nyisd meg a supplyrequest fájlt egy szövegszerkesztővel.

  6. Hajts végre egy módosítást a fájlon a következő elemnek a listához történő hozzáadásával: 
    <li>anti-gravity speakers</li>

  7. Mentsd el a fájlt.

  8. Nyisd meg a Sourcetree szolgáltatást, és látni fogod, hogy az adattáradban nem véglegesített módosítások vannak.

    Ettől a lépéstől kezdve mindent ugyanúgy kell végrehajtanod, mint amikor hozzáadtad a supplyrequest fájlt, és először véglegesítetted azt.

  9. Ha Git-tárhelyed van, készítsd elő a supplyrequest.txt fájlt a véglegesítésre, a Fájl benyújtása  lehetőség kiválasztásával a menüből.

  10. Kattints a fenti  Véglegesítés gombra a fájl véglegesítéséhez.

  11. Az üzenet mezőbe írd be ezt: „Hozzáadtam egy elemet a kívánságlistámból.”

  12. Kattints a Véglegesítés gombra a négyzet alatt. A Sourcetree szolgáltatásban látni fogod, hogy a fájl frissült a wish-list leágazásnál.

2. lépés: Fésüld össze az leágazásnál lévő módosításokat

Jóváhagyták a hangszóróidat! Eljött az idő, hogy frissítsd a fő eszközlistát a kívánságlistádon szereplő elemmel.

  1. Először is vissza kell állnod a főleágazáshoz. A Sourcetree szolgáltatásban a bal oldali menüben vidd az egeret az Leágazások címke fölé, hogy megjelenjen a Mutat felirat.
  2. Amikor megjelenik a Mutat felirat, kattints rá. A Leágazások címsor alatt látni fogod az adattár két leágazását, a főleágazást és a wish-list leágazást. A Git-tárhely főleágazásának neve master. A Mercurial-tárhely főleágazásának neve default.
  3. Kattints duplán a funkcióleágazásra (ebben az esetben a wish-list elemre), hogy átállj arra a leágazásra.

  4. Kattints az Összefésülés gombra.

  5. Győződj meg arról, hogy a felugró ablakban a wish-list leágazás véglegesítése van kiemelve. Ezzel azt jelzed, hogy erről a leágazásról a főleágazáshoz szeretnéd hozzáadni a véglegesítésed.

  6. Ha Git-tárhelyet használsz, válaszd ki alul a következő lehetőséget: Véglegesítés létrehozása akkor is, ha az összefésülés katalógusegyesítéssel lesz megoldva.

  7. Kattints az OK elemre.Frissítetted a supplyrequest fájlt a főleágazásodban a kívánságlistád elemével. A Sourcetree kissé eltérően fog kinézni, attól függően, hogy Git- vagy Mercurial-tárhelyet használsz.

  8. Ha Git-tárhelyed van, nincs több tennivalód. Ha Mercurial-tárhelyet használsz, látni fogod, hogy véglegesítened kell a módosításaidat. Kattints a fenti Véglegesítés gombra. Az alapértelmezett véglegesítési üzenet az „Összefésülés” lesz. Tartsd meg ezt az üzenetet, majd kattints a Véglegesítés gombra.

3. lépés: Küldd be a módosításod a Bitbucketbe

  1. A Sourcetree szolgáltatásban kattints a Beküldés gombra a véglegesített változásaid beküldéséhez.

  2. A megjelenő párbeszédablakban kattints az OK gombra a módosításaid helyi adattárba való küldéséhez.

  3. Kattints az Áttekintés oldalra a Bitbucket-adattáradban, és láthatod a beküldött módosításaidat a Legutóbbi tevékenységek listáján.

  4. Kattints a Véglegesítések lehetőségre, és látni fogod a helyi rendszeredre küldött véglegesítést. Figyeld meg, hogy a módosítás véglegesítési kódja ugyanaz, mint ami a helyi rendszereden volt.

  5. Kattints a Forrás gombra, majd válaszd ki a supplyrequest fájlt. Láthatod, hogy a fájlon végrehajtott utolsó módosítás véglegesítési kódja az, amit épp most beküldtél.

  6. Kattints a fájl előzménylistájára, hogy lásd a fájlon végrehajtott véglegesített módosításokat, ahogy az alábbi képen is látható.

You are done!

Ez kiadós volt! Talán. Attól függ, hogy milyennek tűnik az űrutazáshoz képest. Most, hogy már sokkal többet tudsz a Bitbucketről, felkészültél arra, hogy sokkal jobban el tud végezni az űrállomásod tevékenységeit. Most tarts szünetet és nézegesd kicsit a csillagokat.

Szeretnél többet megtudni a Bitbucketről és a Sourcetree-ről? A következő kihívás, aminek nekivághatsz, a  csapattársad adattárának frissítése.

Fontos információ

A termék letöltése előtt olvassa el és fogadja el az Atlassian szoftverekre vonatkozó licencmegállapodását és adatvédelmi irányelveit.

Letöltés Mégse