Çarşı (yazılım)

Çarşı Bazaar-logo.png resminin açıklaması. Bu görüntünün açıklaması, aşağıda da yorumlanmıştır Bazaar Explorer, Bazaar'ın grafik arayüzü Bilgi
Tarafından geliştirildi Canonical Ltd. ve GNU Projesi
İlk versiyon 26 Mart 2005
Son sürüm 2.7.0 (15 Şubat 2016)
Depozito code.launchpad.net/bzr
Yazılmış Python , Pyrex ve C
İşletim sistemi Çoklu platform
Çevre Çapraz platform
Tür Merkezi olmayan kaynak kontrolü ( giriş )
Lisans GNU Genel Kamu Lisansı sürüm 2
İnternet sitesi bazaar.canonical.com

Bazaar ( bzr komut satırı), Canonical Ltd sponsorluğunda ücretsiz bir sürüm kontrol sistemidir . Merkezi olmayan sürüm yönetim sistemleri kategorisine aittir . Bu nedenle, her çalışan kopya tam bir depodur ve bu, tüm geçmişi içerir.

Çarşı ise özgür yazılım ile yazılmış Python tarafından ve muhafaza GNU Projesi sürüm 1.2 yayınlandı beri15 Şubat 2008.

Özellikler

Gelişmeler, kullanım kolaylığı ve esnekliğe odaklanıyor. Dolayısıyla Çarşı çok sınırlı bir komuta setine dayanıyor. Ayrıca farklı geliştirme şemaları ile kullanmak da mümkündür (her geliştiricinin kendi şubesi vardır, geliştiricilerin ortak bir deposu vardır, vb.).

Bazaar ayrıca diğer sürüm yönetim sistemleriyle birlikte çalışabilirliği kolaylaştırır ve örneğin Subversion , git veya CVS'den bir projenin farklı sürümlerinin geçmişini okumak için kütüphanelere sahiptir . Bir projenin gelişiminin gövdesini başka bir versiyon sistem üzerinde tutmak ve bu gövdeden bir Çarşı şubesine sürekli "ithalat" yapmak da mümkündür, daha sonra kullanılması mümkün olacaktır. Başka şubeler yapmak ve birleşir. Emacs ve diğer projeler için böyle bir süreç halihazırda uygulanmıştır .

Kaynak kod barındırma siteleri

Bazaar , aynı projede çok sayıda insanın işbirliğine izin vermek için Launchpad , Sourceforge , GNU Savannah veya Fedora Hosted gibi kaynak kodunu barındıran sitelerle birlikte kullanılabilir . Bunun avantajı, kodu değiştiren her katılımcı kendi sürümünü projenin kendi dalında depolayabilmesidir. Yaptığı değişikliklerin yeterince olgunlaştığını düşündüğünde, şubesinin projenin ana şubesi ile birleştirilmesini (veya karıştırılmasını) isteyebilir. Proje yöneticileri daha sonra talebini inceleyecek ve Bazaar'ı ( bzr birleştirme komutu ) kullanarak iki versiyonun karıştırılmasını gerçekleştirecek .

Çarşı kullanan projeler

Ayrıca görün

Notlar ve referanslar

  1. bzr 0.0.1 yayınlandı
  2. 2.7.0 yayınlandı  " ,15 Şubat 2016( 10 Nisan 2016'da erişildi )
  3. (in) "Bazaar artık bir GNU projesi" , lists.ubuntu.com , 26 Şubat 2008.
  4. (in) "Bazaar Bir GNU projesi oluyor" , lists.gnu.org 21 Mayıs 2008.
  5. "  Ubuntu in Launchpad  " , Canonical ( 21 Ekim 2008'de erişildi )
  6. "  Armagetron Advanced Downloads  " ( 13 Kasım 2010'da erişildi )
  7. Jake Edge, "  Emacs Çarşıyı seçer  " , LWN.net ,12 Mart 2008( 18 Eylül 2009'da erişildi )
  8. "  GNU GRUB - Bazaar Depoları - Savana  " ,1 st Haziran 2010(üzerinde erişilen 1 st 2010 Haziran )
  9. “  Çarşı Kullanan Projeler  ” , Kanonik,28 Nisan 2008( 23 Mayıs 2008'de erişildi )
  10. "  Mailman kaynak kodu dalları  " ,4 Aralık 2007( 23 Mayıs 2008'de erişildi )
  11. "  http://www.gnupdf.org/Main_Page  " ( ArşivWikiwixArchive.isGoogle • What to do? ) (Erişim tarihi 27 Ekim 2014 )
  12. "  Kaynak kodu deposu Launchpad'e taşındı  " [ arşivi15 Haziran 2010] ,9 Aralık 2009( 16 Aralık 2009'da erişildi )
  13. Kaj Arnö , "  Sürüm Kontrolü: Teşekkürler, BitKeeper - Hoş Geldiniz, Çarşı  " ,19 Haziran 2008( 19 Haziran 2008'de erişildi )
  14. Operational Dynamics Pty Ltd, “  java-gnome alın!  » (Erişim tarihi 23 Mayıs 2008 )
  15. http://wiki.squid-cache.org/Squid3VCS
  16. "  Beautiful Soup web sitesi  " ( 26 Ekim 2014'te erişildi )

Dış bağlantılar