Tam o sırada, başka bir pillinetwork sitesi olan yenimecra.org'da: "Pınar, Annelerin Bir Tanesi’ni seçiyor!"

Öncelikle kısaca SVN'den bahsetmek istiyorum. SVN (SubVersioN) 2000 yılında CollabNet tarafından ortaya çıkarılmıştır. Kaynak kodlarının, web sayfalarının ve dökümanların varolan ve geçmiş sürümlerini saklamak (versiyonlamak) ve ekip olarak üzerinde çalışılması için kullanılır. PHP, Python, Perl, ve Java dilleri üzerinde oldukça kolaylıklar sağlamaktadır. Subversion açık kaynak çevrelerinde oldukça bilinir ve Apache, KDE, Free Pascal, FreeBSD, GCC, Python, Django, Ruby, Mono, SourceForge.net, ExtJS, Tigris.org tarafından kullanılır. Ayrıca Google Code açık kaynak çalışmalar için ücretsiz subversion hosting vermektedir. SVN açık kaynaktır ve Apache lisansına sahiptir.

rapidsvn

Subversion repository'lerinize ulaşmak ve üzerinde çalışmak için gerekli client yazılımlar mevcuttur. Bugün bunların arasında en sık kullanılanları eksileri ve artıları ile belirlediğim kriterlerde inceleyeceğim. Testimizin konusu olan RapidSVN'yi Ubuntu Jaunty 9.04 ile Tortoise SVN'yi Windows XP Media Center Edition ile Versions App'ı ise Mac OS X 10.5.6 altında denedim.

Test sırasında bir PHP proje üzerinde 10'ar kez değişiklik yaptım. her uygulamada 1'er kez update ve checkout, 10'ar kez commit ettim.

Platform DesteÄŸi
RapidSVN, birden fazla platform'da çalışarak bu konuda puan alıyor. Örneğin işletim sistemi ile uyumu konusunda şüphelerim olan Ubuntu altında sorun yaratmadan çalışıyor. Tortoise SVN Windows işletim sistemlerinde, Versionsapp yazılımı ise sadece Mac OS X üzerinde çalışıyor.

\

İşletim Sistemine Entegrasyon
Tortoise SVN burada tam puan alıyor. Windows Explorer içerisinde menüler ile kullanılabiliyor, dosya simgelerine belirgin imgeler yerleştiriyor. Değişen yeni eklenen ya da senkronize olan dosyaları kolayca anlayabiliyorsunuz. Versionsapp ve RapidSVN yazılımlarının bu şekilde bir desteği yok.

\

Genel SVN fonksiyonları
Tortoise SVN eklenen yeni dosyaları otomatik olarak deponuza eklerken diğer yazılımlarda yeni dosyaları elle belirtmemiz gerekiyor. Bu durum silinen dosyalar için de geçerli. Dosya değişimlerini belirleme 3 yazılım oldukça sorunsuz çalışırken Checkout, Commit ve Update konularında da yazılımlar işlerini oldukça iyi yapıyorlar.

Ücretlendirme
TortoiseSVN ve RapidSVN ücretsiz olarak dağıtılan yazılımlar ancak Versionsapp'ı kullanmak için 39Euro'yu gözden çıkarmanız gerekiyor.

Genel Bakış

Şayet Windows altında çalışıyorsanız Tortoise SVN oldukça iyi. Tabii ki Visual Basic ile çalışan AnkhSVN, Visual SVN gibi yazılımlarıda göz ardı etmemek gerekiyor. RapidSVN'nin bilinen birkaç problemi mevcut commit konusunda bazı sıkıntılar yaşatıyor. VersionsApp ise Mac OS X üzerinde SVN fonksiyonlarını sorunsuz uyguluyor ancak ücretli.

Spacer
Spacer
 | 5 yorum var 
 | 13 Temmuz 2009 18:45 

Yorumlar

ücretsiz, taşınabilir, çalışmak/kurmak için yönetici izni istemeyen. var mı bundan?

darkhorn  |  (0 puan) 14 Temmuz 2009 00:40

tortoisesvn gerçekten başarılı. daha önce bulundurduğu hataların pek çoğunu giderdiler, artık daha sorunsuz entegre oluyor windows'a. ama işte, kullanıcı deneyimi bakımından biraz eksikleri var.

versions ise tam anlamıyla bir mac programı. arabirimi ve kullanımı çok tatmin edici. tek eksiği - bence - belirttiğiniz dosyaları elle eklemek gerektirmesi.

fakat bu bir açıdan da iyi, elle yapmayı unutmuyorsunuz, ama arada yanlışlıkla klasöre koyduğunuz dosyalar varsa eklemeyebiliyorsunuz.

blithe  |  (0 puan) 14 Temmuz 2009 01:33

mesela tortoise svn'nin windows altında thumbs.db dosyalarını da repository'ye ekleme hastalığı var. böyle ufak tefek sıkıntılar oluyor.

portable için şuraya bakınız

Above And Beyond  |  (0 puan) 14 Temmuz 2009 10:06

@aab: tortoise de ignore edebiliyosun bazı dosya uzantılarını. o yüzden istemedigin şeyler karşıya gitmiyor. mesela ben team system kullanamadigim icin svn kullaniyorum visual studio dosyalar (.sln) leri karşıya gönderme diyorum göndermiyo

Frosten  |  (0 puan) 16 Temmuz 2009 17:50

paylaşım için teşekkürler...
c programlama, c sharp, seo teknikleri, hack

bolubeyi gazi  |  (0 puan) 24 Ekim 2010 14:54

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu Yazıyı Tutanlar

Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

son yorumlar

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.

network siteleri

RSS Dosyası
pillikutu