Bazaar (ohjelmisto)

Basaari Kuvaus Bazaar-logo.png-kuvasta. Tämän kuvan kuvaus, myös kommentoitu alla Bazaar Explorer, Bazaarin graafinen käyttöliittymä Tiedot
Kehittäjä Canonical Ltd. ja GNU-projekti
Ensimmäinen versio 26. maaliskuuta 2005
Viimeinen versio 2.7.0 (15. helmikuuta 2016)
Tallettaa code.launchpad.net/bzr
Kirjoitettu Python , Pyrex ja C
Käyttöjärjestelmä Monialustainen
Ympäristö Monitasoinen
Tyyppi Hajautettu lähteen hallinta ( tuumaa )
Lisenssi GNU General Public License -versio 2
Verkkosivusto bazaar.canonical.com

Bazaar ( BZR komentorivi) on versionhallintajärjestelmä ilmaiseksi sponsoroi Canonical Ltd . Se kuuluu hajautettujen versionhallintajärjestelmien luokkaan . Jokainen työkopio on siis täydellinen arkisto , ja tämä sisältää kaiken historian.

Bazaar on ilmainen ohjelmisto, joka on kirjoitettu Pythonissa ja jota ylläpitää GNU Project, koska versio 1.2 julkaistiin15. helmikuuta 2008.

Ominaisuudet

Kehityksessä keskitytään helppokäyttöisyyteen ja joustavuuteen. Bazaar perustuu siis hyvin rajalliseen komentojoukkoon. On myös mahdollista käyttää sitä erilaisten kehitysjärjestelmien kanssa (jokaisella kehittäjällä on oma haara, kehittäjillä on yhteinen arkisto jne.).

Bazaar myös helpottaa yhteentoimivuutta muiden versionhallintajärjestelmien kanssa ja sillä on kirjastoja lukemaan projektin eri versioiden historia esimerkiksi Subversionista , gitistä tai CVS: stä. On myös mahdollista pitää projektirakenteen runko toisella versiojärjestelmällä, kuten kumoaminen, ja tehdä jatkuvaa "tuontia" tästä rungosta Bazaar-haaraan, jota sen jälkeen voidaan käyttää. Tehdä muita haaroja ja sulautuu. Tällainen prosessi on jo toteutettu Emacsille ja muille projekteille.

Lähdekoodin isännöintisivustot

Bazaaria voidaan käyttää yhdessä lähdekoodia isännöivien sivustojen kanssa, kuten Launchpad , Sourceforge , GNU Savannah tai Fedora Hosted, jotta suuri joukko ihmisiä voisi tehdä yhteistyötä samassa projektissa. Etuna on, että kukin koodia muokkaava avustaja voi tallentaa versionsa projektille heille omaan haaraan. Kun hän katsoo, että tekemänsä muutokset ovat riittävän kypsät, hän voi pyytää haaransa yhdistämistä (tai sekoittamista) projektin pääosaan. Tämän jälkeen projektipäälliköt tutkivat sen pyynnön ja suorittavat kahden version sekoittamisen Bazaarilla ( bzr merge -komento ).

Bazaaria käyttäneet projektit

Katso myös

Huomautuksia ja viitteitä

  1. bzr 0.0.1 vapautettu
  2. 2.7.0 julkaistu  " ,15. helmikuuta 2016(käytetty 10. huhtikuuta 2016 )
  3. (in) "Bazaar on nyt GNU-projekti" , lists.ubuntu.com , 26. helmikuuta 2008.
  4. (in) "Bazaarista tulee GNU-projekti" , lists.gnu.org 21. toukokuuta 2008.
  5. "  Ubuntu Launchpad  " , Canonical (käytetty 21. lokakuuta 2008 )
  6. "  Armagetron Advanced Downloads  " (käytetty 13. marraskuuta 2010 )
  7. Jake Edge, "  Emacs valitsee basaarin  " , LWN.net ,12. maaliskuuta 2008(katsottu 18. syyskuuta 2009 )
  8. "  GNU GRUB - Bazaar-arkistot - Savannah  " ,1. st kesäkuu 2010(tutustuttavissa 1. st kesäkuu 2010 )
  9. “  Bazaaria käyttävät projektit  ” , Canonical,28. huhtikuuta 2008(katsottu 23. toukokuuta 2008 )
  10. "  Mailman-lähdekoodihaarat  " ,4. joulukuuta 2007(katsottu 23. toukokuuta 2008 )
  11. "  http://www.gnupdf.org/Main_Page  " ( ArkistoWikiwixArchive.isGoogle • Mitä tehdä? ) (Pääsy 27. lokakuuta 2014 )
  12. "  Lähdekoodi arkistoon on siirtynyt Launchpad  " [ arkisto15. kesäkuuta 2010] ,9. joulukuuta 2009(katsottu 16. joulukuuta 2009 )
  13. Kaj Arnö , "  Versionhallinta: Kiitos, BitKeeper - Tervetuloa, basaari  " ,19. kesäkuuta 2008(katsottu 19. kesäkuuta 2008 )
  14. Operational Dynamics Pty Ltd, “  Hanki java-gnome!  » (Pääsy 23. toukokuuta 2008 )
  15. http://wiki.squid-cache.org/Squid3VCS
  16. "  Kaunis keitto -sivusto  " (käytetty 26. lokakuuta 2014 )

Ulkoiset linkit