Sulje

Yksinkertaisuutta ja tehoa upeassa käyttöliittymässä

Ilmainen Git- ja asiakasohjelmisto Windowsille tai Macille

Sourcetree yksinkertaistaa vuorovaikutusta Git-säilöjen kanssa, jotta voit keskittyä koodaamaan. Visualisoi ja hallitse säilöjä Sourcetreen kätevällä käyttöliittymällä.


Koodimuutosten katselu Sourcetree-sovelluksella

Yksinkertainen aloittelijoille

Heitä hyvästit komentoriville – yksinkertaista hajautettua versionhallintaa ja tuo kaikki kartalle tehokkaasti.

Powerful for experts

Tekee edistyneistä käyttäjistä entistäkin tuottavampia. Tarkasta muutosjoukot, stash ja paljon muuta.

Visualisoi koodisi

Uskoo ken näkee, niin se on. Saat tietoa mistä tahansa haarasta tai commitista vain yhdellä klikkauksella.

Git ja Hg työpöydälläsi

Kattavin ominaisuuksin varustettu graafinen käyttöliittymä, joka mahdollistaa tehokkaan, yhtenäisen kehitysprosessin heti käyttövalmiina. Toimii sekä Git:n että Mercurial:n kanssa.

Koodimuutosten katselu Sourcetree-sovelluksella

Rohkene tehdä muutoksia

Visualisoi työsi ja siirrä muutokset rohkeasti eteenpäin. Järjestä ja hylkää muutoksia tiedosto, pala tai rivi kerrallaan.

Commitien lisääminen Sourcetreehen

Kattavin ominaisuuksiin varustettu asiakasohjelmisto

Git-sovellusikkuna

Uusi Git-status

Älä missaa mitään. Yhdellä vilkaisulla pysyt kärryillä työstäsi ja ajan tasalla koodistasi.

Tehtävänäkymä

Visualize your progress

Yksityiskohtaiset kaaviot helpottavat tiimin edistymisen seurantaa.

Tietokoneen näyttö

Git Windowsille ja Macille

Vie Gitin ja Mercurialin voima kahteen suosituimpaan käyttöjärjestelmään.

Git-kuvake

Toimi oikein

Opi Git kattavilla opastusohjelmilla, jotka kattavat kehityshaarat, sulautukset ja paljon muuta.

Git hyppysissäsi

Ei pelkästään graafinen Git-käyttöliittymä. Sourcetree tuo Gitin voiman suoraan etualalle helppokäyttöisellä käyttöliittymällä.

Git Large File -tuki

Sourcetree tukee Git LFS -varastoa, jonka ansiosta tiimi voi hallita suurikokoisia tiedostoja yhdessä ja samassa paikassa.

Git-flow heti käyttövalmiina

Älykäs haaroitus Sourcetreellä ja Git-flow'lla pitää säilöt siisteinä ja kehitystyön tehokkaana.

Alimoduulit

Alimoduulit helpottavat elämää kun on kyse projektien hallinnasta, niiden riippuvuussuhteista ja muista projektiryhmittelyistä.

Paikallinen commit-haku

Hae commiteja, tiedostomuutoksia ja haaroja suoraan Sourcetreestä.

Interaktiivinen rebase

Tee puhtaita ja selkeitä commiteja Sourcetreen interaktiivisella rebase-työkalulla.

Etäsäilönhallinta

Sourcetree mahdollistaa etäsäilöjen haun ja kloonauksen kätevässä käyttöliittymässään.

Sourcetree Windows Enterpriselle

Asenna ja päivitä Sourcetree-ohjelmisto ja hallinnoi sitä pienessä tai suuressa hallitussa yritysympäristössä.

Liity Sourcetree Beta -ohjelmaan

Rekisteröidy Beta-ohjelmaan, niin saat kokeilla uusia ominaisuuksia, antaa palautetta ja osallistua Sourcetree-tiimiin.

Paranna tuottavutasi BitBucketin avulla.

Bitbucket on enemmän kuin pelkkää Git-koodinhallintaa. Bitbucket luo tiimeille yhden paikan, jossa suunnitella projekteja, tehdä yhteistyötä koodin parissa, testata ja ottaa käyttöön. Lisätietoja

Commitien lisääminen Sourcetreehen

”Sourcetree on maaginen. Asiakasohjelmiston käyttäminen komentorivin sijasta helpottaa huomattavasti eri haarojen välillä toimimista ja pitää ajan tasalla koodikannasta.”

- Micah Sharp, Head of Technology

Megaphone-grafiikka

Blogi

Pysy ajan tasalla tuoreimmista Sourcetree-uutisista ja tiedonannoista.

Playbook-grafiikka

Opettele

Aloita Sourcetreen käyttö tämän opastusohjelman ohjeilla, niin Git ja projektisi ovat tuossa tuokiossa helppoa kauraa.

Vaihe 1: Git-säilön luominen

Koska olet uusi Bitbucketin avaruusaseman järjestelmänvalvoja, sinun on oltava organisoitu. Kun luot tiedostoja avaruusasemaasi, sinun kannattaa pitää ne yhdessä sijainnissa ja jakaa ne tiimitovereidesi kanssa riippumatta siitä, missä he ovat maailmankaikkeudessa. Bitbucketin avulla voit lisätä kaiken säilöön. Luodaan sellainen!

Vaihe 1: Luo säilö

Bitbucketissa luomasi säilö on aluksi tyhjä eikä siinä ole koodia. Tämä on ok, sillä lisäät pian tiedostoja siihen. Tämä Bitbucket-säilö on tiedostojen keskitetty säilö, joten muut voivat käyttää säilöä, jos annat heille käyttöoikeudet. Voit myös kopioida kyseisen säilön version paikalliseen järjestelmään, jolloin voit päivittää sen yhdestä säilöstä ja siirtää sitten muutokset toiseen.

Luo säilö seuraavasti:

  1. Napsauta Bitbucketissa yleisen sivupalkin +-kuvaketta ja valitse Säilö.Bitbucket näyttää Luo uusi säilö-sivun. Tutustu valintaikkunan sisältöön.Säilötyyppiä lukuun ottamatta kaikkia tällä sivulla antamiasi tietoja voidaan myöhemmin muuttaa.
  2. Kirjoita Nimi-kenttään . Bitbucket käyttää  Nimi -kenttää säilön URL-osoitteessa. Jos esimerkiksi käyttäjällä the_best on säilö nimeltä awesome_repo, kyseisen säilön URL-osoite on https://bitbucket.org/the_best/awesome_repo.

  3. Säilytä muut asetukset ennallaan, ellet halua muuttaa niitä:

    • Käyttöoikeustaso - Merkitse Tämä on yksityinen säilö -valintaruutu valituksi. Yksityinen säilö näkyy vain sinulle ja niille, joilla on käyttöoikeudet siihen. Jos tämä valintaruutu ei ole valittuna, kuka tahansa voi nähdä säilösi.

    • Sisällytä README?— Jos olet äskettäin luonut tilisi, opetusohjelman README-tiedosto on oletuksena. Tässä opetusohjelmassa voit valita jommankumman Kyllä-vaihtoehdoista, jolloin voit aloittaa tiedoston avulla.

  4. Versionohjausjärjestelmästä voit valita joko Git tai Mercurial. Jos et ole varma siitä, kumman valita, pidä Git valittuna.

  5. Valitse Luo säilö . Bitbucket luo säilön ja näyttää sen Lähde-sivun.

Vaihe 2: Tutustu uuteen säilöön

Tutustu juuri luomaasi säilöön. Voit tarkastella käytettävissä olevia pikanäppäimiä painamalla näppäimistön ? -näppäintä.

Napsauta + yleisestä sivupalkista nähdäksesi säilön yleiset toiminnot. Selaamalla siirtymissivupalkin linkkejä näet, mitä kunkin linkin takana on, mukaan lukien säilön asetukset , missä voit päivittää säilön tiedot ja muut asetukset. Valitse  Pysyvät muutokset . Jos sisällytit README-tiedoston, sivulla näkyy yksi pysyvä muutos.

Säilösi on yksityinen, etkä ole kutsunut ketään säilöön, joten ainoa henkilö, joka voi nyt luoda tai muokata säilön sisältöä, on sinä, säilön omistaja.

Vaihe 2: Säilön kopioiminen ja tiedostojen lisääminen

Nyt kun voit lisätä ja jakaa avaruusaseman tiedostoja, sinun on voitava käyttää niitä paikallisesta järjestelmästä. Voit määrittää tämän kopioimalla Bitbucket-säilön järjestelmään. Sourcetree viittaa säilön kopiointiin kloonaamisena. Kun kopioit säilön, luot yhteyden Bitbucket-palvelimen ja paikallisen järjestelmän välille.

Vaihe 1: Olet kloonannut säilösi paikalliseen järjestelmään.

Käytä Sourcetreeta, kun haluat kopioida säilön paikalliseen järjestelmään ilman komentoriviä.

  1. Kun käytät Bitbucketia enemmän, työskentelet todennäköisesti useissa säilöissä. Tästä syystä on hyvä luoda hakemisto, joka sisältää kaikki säilöt. Aloita luomalla hakemisto paikalliseen järjestelmään ja nimeä se säilöksi.
  2. Siirry Bitbucketista BitbucketStationSupplies-säilöön.

  3. Napsauta oikeassa yläkulmassa olevaa Kloonaa-painiketta. Bitbucket näyttää Kloonaa tämä säilö -valintaikkunan. 

  4. Valitse Kloonaa tämä tietovarasto -valintaikkunassa Kloonaa Sourcetreessa.

  5. Päivitä Kloonaa uusi -valintaikkunassa kohdepoluksi <paikallinen hakemisto>/repos/bitbucketstationsupplies. Tämä kohdepolku viittaa hakemistoon, jonka juuri loit säilön kansion kanssa. Nimi-kenttä on sama kuin säilön kansion nimi. 

  6. Napsauta  Clone -painiketta.

Onnittelut! Olet kloonannut säilösi paikalliseen järjestelmään.

Vaihe 2: Luo tiedosto, lisää se paikallisesti ja julkaise se BitBucketiin

Paikallisen järjestelmän säilön avulla voit luoda luettelon kaikista avaruusaseman tarvitsemista tarvikkeista. Luodaan siis tiedosto tarvikkeita varten.

Kun käsittelet tätä osaa, kuvat saattavat näyttää hieman erilaisilta sen mukaan, käsitteletkö Git-säilöä vai Mercurial-säilöä.

  1. Kaksoisnapsauta Sourcetreessa bitbucketstationsupplies-säilöä ja huomaat, että paikallisesta säilöstä etäsäilöön ei tarvitse tehdä pysyvää muutosta.

  2. Käytä tekstimuokkaajaa seuraavien kolmen rivin lisäämiseen:
    Avaruusjäätelö
    pehmotikka
    kaukoputken valosuojus

  3. Tallenna tiedosto nimellä tarvikkeet.txt paikallisen järjestelmän bitbucketstationsupplies-hakemistoon.tarvikkeet.txt-tiedosto näkyy nyt Sourcetreessa, koska se on luotu paikalliseen säilöön.

  4. Tässä vaiheessa voi valmistella tilannevedoksen muutoksista ennen niiden pysyvää muuttamista viralliseen historiaan. Valitse tarvikkeet.txt-tiedoston asetusvalikosta Esitä tiedosto (Git-säilöön) tai Lisää tiedosto (Mercurial-säilöön).

  5. Vahvista tiedosto napsauttamalla yläreunan Tee pysyvä muutos -painiketta.

  6. Kirjoita sanomaruutuun Ensimmäinen pysyvä muutos.

  7. Napsauta ruudun alla olevaa Tee pysyvä muutos-painiketta. Uusi tiedostosi on nyt muutettu projektihistoriaan.

    Tähän asti kaikki tekemäsi muutokset ovat paikallisessa järjestelmässä, eikä Bitbucket-säilössä näy niitä, ennen kuin teet muutokset Bitbucket-etäsäilöön

  8. Napsauta Sourcetree-näkymässä Julkaise-painiketta, jos haluat julkaista tekemäsi pysyvät muutokset. Julkaisemalla voit siirtää yhden tai useamman pysyvän muutoksen toiseen säilöön, mikä on kätevä tapa julkaista työpanoksia.

  9. Näyttöön tulevassa valintaikkunassa seuraava vaihe riippuu siitä, onko käytössä Git vai Mercurial:

    • Git – Valitse Julkaise?-sarakkeesta päähaara ilmoittaaksesi, että julkaiset tätä haaraa alkuperäiseen ja napsauta OK.

    • Mercurial – Kaikki on automaattista, joten sinun tarvitsee vain valita OK.

  10. Siirry Bitbucketissa BitbucketStationSupplies -säilöön.

    • Jos valitset sivupalkista Pysyvät muutokset, näet säilössä tekemäsi pysyvät muutokset. Bitbucket yhdistää kaikki juuri tekemäsi asiat tähän pysyvään muutokseen ja näyttää ne sinulle.

    • Jos valitset sivupalkista Lähde-vaihtoehdon, näkyy säilössä tiedostosi, juuri lisäämäsi tarvikkeet.txt-tiedosto.

Vaihe 3: Muutosten hakeminen säilöstä

Seuraavaksi avaruusaseman järjestelmänvalvojan tehtävissä on vuorossa uuden tarvikepyynnön tekeminen. Määritetään järjestelmä, jonka avulla tarvikkeet saadaan Bitbucket-avaruusasemalle. Kun tunnemme Bitbucketin ja Sourcetreen hieman paremmin, pystymme tukemaan työtilaamme vuosien ajan!

Vaihe 1: Tiedoston luominen Bitbucketissa

Lisää toimituspyyntötiedosto seuraavasti:

  1. Avaa lähdehakemisto valitsemalla Bitbucketin BitbucketStationSupplies-kohdassa Lähde. Huomaa, että kansiossasi on vain yksi tiedosto, tarvikkeet.txt-tiedosto.

    • A. Lähdesivu: Avaa tämä sivu napsauttamalla linkkiä.

    • B. Haaravalinta: Valitse haluamasi haara. 

    • C. Lisää asetuksia -painike: Avaa valikko, jossa on lisää vaihtoehtoja, kuten Lisää tiedosto.

    • D. Lähdetiedostoalue: Näytä tiedostojen hakemisto Bitbucketissa. 

  2. Napsauta Lähde-sivun oikeassa yläkulmassa olevaa Lisäasetukset-painiketta ja valitse valikosta Lisää tiedostoLisäasetukset-painike tulee näkyviin vasta, kun olet lisännyt vähintään yhden tiedoston säilöön. Näyttöön tulee seuraavan kuvan mukainen uuden tiedoston luontisivu.

    • A. Haara, jossa on uusi tiedosto: Muuta, jos haluat lisätä tiedoston toiseen haaraan.

    • B. Uusi tiedostoalue: Lisää uuden tiedoston sisältö tähän.

  3. Kirjoita tiedostonimi-kenttään supplyrequest.

  4. Valitse Syntaksitila-luettelosta HTML.  

  5. Lisää tekstialueelle seuraava HTML-koodi: <p>Pyydämme lisätarvikkeita. Lähettäkää meille seuraavaa: </p>
    <ul>
    <li>avaruusjäätelöä</li>
    <li>pehmotikkoja</li>
    <li>kaukoputken valosuojus</li>
    </ul>

  6. Valitse Pysyvä muutos.Pysyvä muutos -viestikenttään tulee viesti: supplyrequest on luotu verkossa Bitbucketilla.

  7. Napsauta viestikentän alla olevaa Pysyvä muutos -painiketta.

Sinulla on nyt uusi tiedosto Bitbucketissa!  Siirryt sivulle, jossa on tietoja pysyvästä muutoksesta, ja jossa näet juuri tekemäsi muutoksen: 

Jos haluat nähdä luettelon tähänastisista pysyvistä muutoksista, valitse sivupalkista Pysyvät muutokset.

Vaihe 2: Muutosten hakeminen etäsäilöstä

Nyt meidän on haettava tämä toimituspyyntölomake paikalliseen järjestelmääsi. Prosessi on melko suoraviivainen, periaatteessa vain päinvastaisessa järjestyksessä tehdään samat vaiheet kuin julkaistessa supplies.txt-tiedostoa Bitbucketiin.

Voit hakea tiedoston paikalliseen säilöön seuraavasti:

  1. Avaa säilö Sourcetreessa ja napsauta Hae-painiketta.

    Näyttöön tulee ponnahdusikkuna, joka ilmaisee, että yhdistät tiedoston Bitbucketista paikalliseen säilöön.

  2. Valitse tästä ruudusta OK. Sourcetree päivittää sulauttaminen tiedoston kuvauksen kanssa.

  3. Siirry paikallisen järjestelmän säilökansioon, niin näet juuri lisäämäsi tiedoston.

Upeaa! Nyt olet suorittanut DVCS-perustyönkulun (kloonaus, lisäys, pysyvä muutos, julkaisu ja haku) BitBucketin ja paikallisen järjestelmän välillä.

Vaihe 4: Päivityksen sulauttaminen Sourcetree-haarojen avulla

Luettuasi läpi intergalaktisen Mall Magazine -lehden, näet parin kaiuttimia, jotka todella haluaisit hankkia avaruusasemalle. Ne ovat riittävän suuria tuottamaan riittävän paljon ääntä ja tarpeeksi pehmeät, jotta painovoiman puute ei aiheuta niiden rikkoutumista. Ainoat ongelmat ovat, että ne ovat melko hintavia, ja tarvitset hyväksynnän ennen kuin voit lisätä ne virallisesti tarvikelistaan.

Luo sillä välin ominaisuushaara, jotta voit päivittää toimituksen pyyntöluetteloon odottaessasi. Kun sinulla on hyväksyntä, voit vain sulauttaa ominaisuushaaran pyyntötiedoston päähaaraan.

Haarat ovat tehokkaimpia, kun työskentelet tiimissä. Voit työskennellä omassa haarassa oman projektiosuutesi parissa, hakea päivitykset Bitbucketista, ja sitten sulauttaa työsi päähaaraan, kun se on valmis. Dokumentaatiomme sisältää lisätietoja siitä, miksi kannattaa käyttää haaroja.

Vaihe 1: Luo haara ja tee muutos

Luodaan haara, jotta voit lisätä kaiuttimet toimituspyyntötiedostoon. Vaikka haarat toimivat eri tavalla Gitin ja Mercurialin välillä, ne luodaan samalla tavalla Sourcetreesta.

  1. Napsauta Sourcetreessä Haara-painiketta.
  2. Riippuen siitä, onko sinulla käytössä Git- vai Mercurial-säilö, näet toisen ponnahdusikkunan uuden haaran luomista varten. Kirjoita Uusi haara- tai Luo uusi haara -kentässä haaran nimeksi toivelista.

  3. Valitse Luo haara tai OK.

  4.  Napsauta Sourcetreessa Näytä Finderissa -painiketta. Järjestelmäsi hakemisto avautuu.

  5. Avaa supplyrequest-tiedosto hakemistokansiosta tekstimuokkaajalla.

  6. Muutoksen tekeminen tiedostoon lisäämällä seuraava kohta tarvikeluetteloon: 
    <li>painottomat kaiuttimet</li>

  7. Tallenna tiedosto.

  8. Avaa näkymä Sourcetreessa ja huomaat, että säilössäsi on nyt tekemättömiä pysyviä muutoksia.

    Tästä eteenpäin kaikki tehdään samalla tavalla kuin supplyrequest-tiedostoa lisätessä ja tehdessä.

  9. Jos sinulla on Git-säilö, valmistele supplyrequest.txt-tiedostosta pysyvän muutoksen tekoon valitsemalla Esitä tiedosto asetusvalikosta.

  10. Vahvista tiedosto napsauttamalla yläreunan Tee pysyvä muutos -painiketta.

  11. Kirjoita viestiruutuun Kohteen lisääminen toiveluetteloon.

  12. Napsauta ruudun alla olevaa Tee pysyvä muutos-painiketta. Sourcetree näyttää, että tiedosto on päivitetty toiveluettelo-haaraan.

Vaihe 2: Tiedoston muutosten sulauttaminen haarasta

Kaiuttimet hyväksyttiin! Nyt on aika päivittää päätoimitusluettelo haluamallasi toiveluettelon kohteella.

  1. Ensin haluat siirtyä takaisin päähaaraan. Siirrä hiiren osoitin Sourcetreen vasemmanpuoleisesta valikosta Haarat-tunnisteen oikealle puolelle niin, että sana Näytä tulee näkyviin.
  2. Kun näyttöön tulee teksti Näytä , napsauta sitä. Haarat-otsikon alla näkyvät tämän säilön kaksi haaraa, päähaara ja toiveluettelon haara. Git-säilön päähaaraa kutsutaan masteriksi. Mercurial-säilön päähaaraa kutsutaan oletukseksi.
  3. Siirry kyseiseen haaraan kaksoisnapsauttamalla ominaisuushaaraa (tässä tapauksessa toiveluetteloa).

  4. Napsauta Sulauta-painiketta.

  5. Varmista, että näyttöön tulevassa ponnahdusikkunassa tekemäsi pysyvä muutos toiveluettelo-haaraan näkyy korostettuna. Haluat lisätä pysyvän muutoksen tästä haarasta päähaaraan.

  6. Jos sinulla on Git-säilö, valitse tämä vaihtoehto alareunasta: Luo pysyvä muutos, vaikka sulauttaminen ratkaistaisiin pikaviennin avulla.

  7. Valitse OK. Olet päivittänyt päähaarasi supplyrequest-tiedoston haluamallasi toiveluettelon kohteella. Sourcetree näyttää hieman erilaiselta sen mukaan, onko sinulla Git-säilö vai Mercurial-säilö.

  8. Jos sinulla on Git-säilö, olet valmis. Jos sinulla on Mercurial-säilö, huomaat, että sinun on tehtävä muutokset. Napsauta yläreunan Pysyvä muutos-painiketta. Pysyvä muutos -viesti palautuu kuvaukseen Sulauta-toiminnolla. Säilytä tämä viesti, siirry eteenpäin ja valitse Pysyvä muutos.

Vaihe 3: Julkaise muutos Bitbucketiin

  1. Napsauta Sourcetree-näkymässä Julkaise -painiketta, jos haluat julkaista tekemäsi pysyvät muutokset.

  2. Napsauta näyttöön tulevassa valintaikkunassa OK-painiketta ja julkaise muutokset paikalliseen säilöön.

  3. Napsauta Bitbucket-säilön Yhteenveto-sivua ja huomaat, että näet julkaisusi Viimeisimmät tapahtumat -virrassa.

  4. Valitse Pysyvät muutokset, niin näet paikalliseen järjestelmään tekemäsi pysyvän muutoksen. Huomaa, että muutos säilyttää saman muutoskoodin kuin paikallisessa järjestelmässä.

  5. Valitse Lähde ja napsauta sitten supplyrequest-tiedostoa. Huomaat, että tiedoston viimeisimmässä muutoksessa on juuri julkaisemasi muutoskoodi.

  6. Napsauttamalla tiedostohistorialuetteloa näet tämän tiedoston pysyvät muutokset seuraavan kuvan mukaisesti.

You are done!

Se oli intensiivistä! Ehkä. Riippuu siitä, miten sitä verrataan avaruuteen lähettämiseen. Nyt kun tiedät paljon enemmän Bitbucketista, olet valmis johtamaan avaruusasemasi toimintaa paljon paremmin. Pidä nyt tauko ja katsele tähtiä.

Haluatko lisätietoja Bitbucketista ja Sourcetreesta? Osallistu haasteseen, jossa päivitetään tiimitoverin säilö.

Tärkeää tietoa

Jatkaaksesi tämän tuotteen latausta sinun on luettava ja hyväksyttävä Atlassian-ohjelmiston käyttöoikeussopimus ja tietosuojakäytäntö.

Lataa Peruuta