İçeriğe atla

Apache Subversion

Vikipedi, özgür ansiklopedi
14.45, 9 Şubat 2013 tarihinde Khutuck Bot (mesaj | katkılar) tarafından oluşturulmuş 12754970 numaralı sürüm (Bot: ru:Subversion kaliteli maddedir)
Subversion
Geliştirici(ler)Komünite ve CollabNet, Elego, VisualSVN ve WANdisco'dan geliştiriciler
İlk yayınlanmaŞablon:İnitial-release
Güncel sürüm1.14.5[1] Bunu Vikiveri'de düzenleyin 8 Aralık 2024
Geliştirme durumuAktif
Programlama diliC
İşletim sistemiCross-platform
TürSürüm Kontrol
LisansApache Lisansı
Resmî sitesihttp://subversion.apache.org/
Kod deposu Bunu Vikiveri'de düzenleyin

Yazılım geliştirmede Apache Subversion (eski adıyla Subversion[2], 2000 yılında CollabNet firması tarafından başlatılan ve desteklenen bir sürüm kontrol sistemidir. Yazılım geliştiricileri Subversion'ı kaynak kodu, ağ sayfaları veya belgelendirme gibi dosyaların güncel ve geçmiş tüm değişikliklerini tutmak için kullanırlar. Amacı yaygın olarak kullanılan Concurrent Versions System (CVS)'in olabildiğince uyumlu bir ardılı olmaktır.

Açık kaynak komünitesi Subversion'ı yaygın olarak kullanmıştır: örneğin Apache Software Foundation projelerinde, Free Pascal, FreeBSD, GCC, Django, Ruby, Mono, SourceForge, ExtJS, Tigris.org, PHP ve MediaWiki. Google Code açık kaynak proje barındırmalarında Subversion desteği de vermektedir. CodePlex diğer istemcilere olduğu kadar Subversion erişimi de sağlamaktadır.

İş dünyası da Subversion kullanımı kabul etmeye başlamıştır. Forrester Research tarafından 2007 yılında hazırlanan bir rapora göre Tekbaşına Yazılım Konfigürasyonu Yönetimi (SCM) kategorisinde Subversion'ı lider ve Yazılım Konfigürasyonu ve Değişiklik Yönetimi (SCCM) alanında da güçlü bir oyuncu gösterilmiştir.[3]

Subversion Apache Lisansını kullanmaktadır ve açık kaynak kodludur.

Tarihçe

Subversion projesi 2000 yılında CollabNet adlı firma tarafından, CVS adlı sürüm kontrol sisteminin sahip olmadığı bazı özellikleri sağlayarak yerini almak üzere açık kaynaklı bir proje olarak başlatıldı. 2001 yılına gelindiğinde kendi kaynak kodunu barındırabilecek duruma gelen Subversion, Kasım 2009'da Apache Incubator projesine dahil edilerek[4] tepe seviye Apache projesi haline gelmesinin başlangıcı olarak gösterildi. ve 17 Şubat 2010 tarihinde tepe seviye Apache projesi haline geldi.[5]

Notlar

  1. ^ Daniel Sahlberg (9 Aralık 2024). "Apache Subversion 1.14.5 released" (İngilizce). Erişim tarihi: 9 Aralık 2024. 
  2. ^ "çev. Subversion, Apache Subversion olarak değiştirildi". Apache Software Foundation. 
  3. ^ "The Forrester Wave: Software Change and Configuration Management, Q2 2007". Forrester Research. 
  4. ^ Subversion joins forces with Apache by David Rubinstein in SD Times November 4, 2009.
  5. ^ [1] via subversion community

Referanslar

  • C. Michael Pilato, Ben Collins-Sussman, Brian W. Fitzpatrick; Version Control with Subversion; O'Reilly; ISBN 0-596-00448-6 (1st edition, paperback, 2004, full book online, mirror)
  • Garrett Rooney; Practical Subversion; Apress; ISBN 1-59059-290-5 (1st edition, paperback, 2005)
  • Mike Mason; Pragmatic Version Control Using Subversion; Pragmatic Bookshelf; ISBN 0-9745140-6-3 (1st edition, paperback, 2005)
  • William Nagel; Subversion Version Control: Using the Subversion Version Control System in Development Projects; Prentice Hall; ISBN 0-13-185518-2 (1st edition, paperback, 2005)

Daha fazla okuma

Dış bağlantılar

Şablon:Link KM Şablon:Link GA