TortoiseSVN, Subversion (SVN) sürüm kontrol sistemi için Windows’a özgü ücretsiz bir istemcidir. Windows Gezgini ile entegre çalışarak sağ tıklama menüsünden SVN işlemlerine erişim sunar. Yalnızca Windows üzerinde çalışır. GPL lisansıyla ücretsizdir.
Temel Özellikler
- Windows Gezgini sağ tıklama menüsüne tam entegrasyon sağlar
- Checkout, update, commit, merge ve revert işlemlerini destekler
- Yerleşik fark ve birleştirme aracı (TortoiseMerge) içerir
- Revizyon geçmişi ve log görüntüleme imkânı sunar
- Dosya durumunu simgelerle (overlay icons) görsel olarak gösterir
- Türkçe dahil 30 üzerinde dil desteği mevcuttur
- Grafik revizyon ağacı (revision graph) ile dal yapısı görüntülenir
- Komut satırı kullanmadan tüm SVN işlemleri yapılabilir
TortoiseSVN ile SVN deposuna nasıl bağlanılır?
Boş bir klasöre sağ tıklayın ve SVN Checkout seçeneğini tıklayın. URL alanına SVN deposu adresini girin (örneğin svn://sunucu/depo veya https://sunucu/svn/proje). Hedef klasörü belirleyin ve OK’a basın. Kullanıcı adı ve parola istenirse girin; depodaki dosyalar yerel klasöre indirilir. Bundan sonra değişikliklerinizi sağ tıklama menüsünden commit edebilirsiniz.
TortoiseSVN ile TortoiseGit arasındaki fark nedir?
TortoiseSVN, SVN (Subversion) sürüm kontrol sistemi için kullanılırken TortoiseGit, Git depoları için tasarlanmıştır. SVN merkezi bir depo modelinde çalışırken Git dağıtık bir model kullanır. Yeni projeler için Git ve TortoiseGit daha yaygın tercih edilmektedir; ancak eski kurumsal SVN altyapısını kullanan ekipler için TortoiseSVN vazgeçilmez bir istemcidir.
TortoiseSVN alternatifleri
Sürüm kontrol istemcileri: SourceTree, Git.
- Windows Explorer'a sağ tık menüsüyle tam entegrasyon
- SVN için en popüler ve köklü araç
- Yerleşik diff ve merge aracı (TortoiseMerge)
- Türkçe dahil çok dil desteği
- Tamamen ücretsiz ve açık kaynaklı
- LTS desteğiyle uzun vadeli kararlılık
- Yalnızca Windows'ta çalışır
- SVN'e özel, Git desteği yok
- Modern Git iş akışlarına kıyasla eski altyapı
- Büyük repolarda yavaşlama olabilir
İşletim Sistemi: Windows 10 veya üzeri (64-bit)
RAM: 512 MB
Disk: 100 MB
Diğer: SVN sunucu erişimi gerekir