SVN, aynı anda birçok kullanıcı tarafından kod geliştirilmesini sağlayan bir versiyonlama sistemidir. Detayları ile ilgili internette çok kaynak bulunabildiği gibi, nasıl kurulur diye sorduğunuzda aynı sayıda kaliteli içeriğe ulaşmak zorlaşıyor; sorumuz bu : SVN nasıl kurulur?
Linux (ubuntu/debian) kullanarak kurulumu gerçekleştireceğiz. Makinaya root olarak bağlandığınızı varsayarak anlatacağım; Apache’nin sistemimizde kurulu ve sorunsuz çalışıyor olduğunu varsayarak svn için gerekli olan svn ve apache svn kütüphanesi paketlerinin sisteme kurulmasını sağlıyoruz ;
apt-get install subversion libapache2-svn
bu aşamadan sonra paketlerimizin sorunsuz yüklenip yüklenmediğini kontrol edebiliriz
a2enmod dav_svn
Bir düzenleme / ayar yapmamız gerekiyor. ister shell üzerinde nano ile, ister desktopta gedit yada pluma ile /etc/apache2/mods-enabled/dav_svn.conf dosyasını açıp SVNPath ile svn klasörümüzün lokasyonu, AuthUserFile ile kullanıcıların listelendiği password dosyası gibi bilgileri tanımlamamız gerekmekte.
Daha sonra /home/svn klasörünü yaratalım ve bunu svn’ e söyleyelim
mkdir /home/svn
svnadmin create /home/svn
Şimdide apache2 yi bu repository için owner yapmamız gerekiyor.
chown -R www-data /home/svn
İlk kullanıcımızı svn’e ekleyelim, yalnız bilinmelidir ki sadece ilk kullanıcı eklenirken -cm parametresi kullanılır; ekleyeceğimiz sonraki kullanıcılarda -cm kullanmamız gerekmemektedir.
htpasswd -cm /etc/apache2/dav_svn.passwd KULLANICIADI
bu aşamadan sonra svn’e bağlanmamamız için sebep yok diyebilirim.
İstediğiniz ide üzerinden Subversion Repository’i seçip, takım çalışmanıza başlayabilirsiniz.
Hakan Müştak
Software Developer
git varken hala svn kullanan varmı bilemiyorum. genede elinize sağlık