Muokataan sivua Bazaar
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Bazaar on vapaa, hajautettu versionhallintaohjelma joka on saatavissa Linuxin lisäksi myös Windowsille ja Mac OS:lle. | |||
{{Ohjelma | {{Ohjelma | ||
| nimi=Bazaar | | nimi=Bazaar | ||
Rivi 5: | Rivi 7: | ||
| lisenssi=[[GPL]] | | lisenssi=[[GPL]] | ||
| käyttöliittymä=teksti | | käyttöliittymä=teksti | ||
| kotisivu=[http://bazaar-vcs.org bazaar-vcs.org] | | kotisivu=[http://bazaar-vcs.org bazaar-vcs.org]}} | ||
}} | |||
== Yleistä == | == Yleistä == | ||
Rivi 16: | Rivi 15: | ||
== Asennus == | == Asennus == | ||
Bazaar löytyy useimpien [[jakelu]]iden [[paketinhallintajärjestelmä]]stä paketista <tt>bazaar</tt> tai <tt>bzr</tt>. | |||
== Käyttö == | == Käyttö == | ||
Rivi 56: | Rivi 55: | ||
<tt>bzr commit</tt> lisää Bazaarin tietokantaan uuden ''revision'', johon on myöhemmin mahdollista palata ja jota voidaan muutenkin hyödyntää esimerkiksi tutkimalla koodiin tehtyjä muutoksia. | <tt>bzr commit</tt> lisää Bazaarin tietokantaan uuden ''revision'', johon on myöhemmin mahdollista palata ja jota voidaan muutenkin hyödyntää esimerkiksi tutkimalla koodiin tehtyjä muutoksia. | ||
=== | === Revisiohistria === | ||
Muokataan seuraavaksi projektiamme kirjoittamalla jotain tekstiä tiedostoon <tt>tietoa.txt</tt>. Edellisen <tt>bzr commit</tt> -komennon jälkeen tekemämme muutokset näemmä komennolla <tt>bzr diff</tt>: | Muokataan seuraavaksi projektiamme kirjoittamalla jotain tekstiä tiedostoon <tt>tietoa.txt</tt>. Edellisen <tt>bzr commit</tt> -komennon jälkeen tekemämme muutokset näemmä komennolla <tt>bzr diff</tt>: | ||
<pre> | <pre> | ||
Rivi 163: | Rivi 162: | ||
Palvelimella oleva projekti taas voidaan hakea komennolla <tt>bzr branch</tt>: | Palvelimella oleva projekti taas voidaan hakea komennolla <tt>bzr branch</tt>: | ||
$ bzr branch http://osoite.fi/rojekti | $ bzr branch http://osoite.fi/rojekti | ||
Tällöinkin Bazaar hakee kaikki projektin revisiot | Tällöinkin Bazaar hakee kaikki projektin revisiot. | ||
=== Kehityshaarat === | === Kehityshaarat === | ||
Rivi 185: | Rivi 184: | ||
== Launchpad == | == Launchpad == | ||
Bazaar-palvelimen asentamisen sijaan voidaan käyttää myös julkisia Bazaar-palvelimen tarjoavia palveluita. Suurin tällainen on mm. [[Ubuntu]]n kehitysalustana käytettävä [ | Bazaar-palvelimen asentamisen sijaan voidaan käyttää myös julkisia Bazaar-palvelimen tarjoavia palveluita. Suurin tällainen on mm. [[Ubuntu]]n kehitysalustana käytettävä [http://www.launchpad.net Launchpad]. Jokainen käyttäjä voi vapaasti käyttää Launchpadin Bazaar-palvelua rekisteröitymällä palveluun. | ||
Muutoksia lähetettäessä käyttäjä tunnistetaan [[SSH]]-avaimen avulla. Käyttäjän julkinen SSH-avain löytyy polusta <tt>~/.ssh/id_dsa.pub</tt> tai <tt>~/.ssh/id_rsa.pub</tt>. Jos tällaisia tiedostoa ei löydy, on SSH-avainpari luotava komennolla <tt>ssh-keygen</tt>. Tämän jälkeen kyseisen tiedoston sisältö on kerrottava Launchpadiin menemällä ensin omalle käyttäjäsivulle ja tämän jälkeen napsauttamalla ''Update SSH keys'' -linkkiä ja kopioimalla tiedoston sisältö sivun alareunassa olevaan tekstikenttään. | Muutoksia lähetettäessä käyttäjä tunnistetaan [[SSH]]-avaimen avulla. Käyttäjän julkinen SSH-avain löytyy polusta <tt>~/.ssh/id_dsa.pub</tt> tai <tt>~/.ssh/id_rsa.pub</tt>. Jos tällaisia tiedostoa ei löydy, on SSH-avainpari luotava komennolla <tt>ssh-keygen</tt>. Tämän jälkeen kyseisen tiedoston sisältö on kerrottava Launchpadiin menemällä ensin omalle käyttäjäsivulle ja tämän jälkeen napsauttamalla ''Update SSH keys'' -linkkiä ja kopioimalla tiedoston sisältö sivun alareunassa olevaan tekstikenttään. |