Etiketler

24 Mart 2013 Pazar

Subversion nedir ?

Merhaba Arkadaşlar bu yazımda sizlere Subversion'ın ne olduğundan bahsetmek istiyorum.
Subversion bir yazılım projesinin yazılması sırasında birden fazla kişinin beraber çalıştığı durumlarda hayat kurtaran versiyon kontrol sistemlerinden birisidir.
Subversion sayesinde bütün verisyonları kontrol edebilir, yaptığınız çalışmalara farklı bilgisayarlardan veya aygıtlardan ulaşabilirsiniz. Projenizi güncellediğinizde bir sorun yaşarsanız da bir eski haline (önceki versiyonlara)geri dönebilirsiniz.
Çoğumuzun aklına neden böyle birşey kullanmamız gerekiyor gibi bir soru gelecektir.
Hemen cevaplayalım : Subversion kullanrak projenizin üzerinde takım olarak daha kolayca çalışabilirsiniz, projenizin hangi aşamada olduğunu hangi versiyon da olduğunu takip edebilirsiniz ve kullanması da gayet kolay.
Bu arada Subversion bir özgür yazılımdır ve açık kaynak kodludur.
Ben bir Linux-Ubuntu kullanıcısı olarak biraz da nasıl Subversion'ın nasıl kurulacağından ve kullanılacağından bahsetmek istiyorum.
Muhtemelen linux kütüphanenizde subversion mevcut değildir. Subversionu yüklemek için linux terminal (uçbirim)den
sudo apt-get install subversion
yazmanız gerekiyor. Daha sonra eğer isterseniz kütüphane versiyon kontrolu için
svn --version
yazabilirsiniz.
Daha sonra subversion da bir repository (depo) eklemeniz gerekiyor. Bunun içinde
svn co <url> <project_dir>
yazmanız gerekiyor. Ki bu size projenizin olduğu depoya bağlanmanızı sağlayacaktır.
Deponuza bir şey eklemek istediğinizde önce ekleme(add) daha sonra da işleme(commit) yapmanız gerekiyor. Önce add için
svn add <new_file>
commit için
svn commit <local_dir> -m "commit message"
yazmanız gerekiyor. Bu arada commit mesajına bir şey yazmanız gerekiyor. Eğer yazmazsanız commit işleminiz gerçekleşmez ve projeniz depoya yüklenmez. Commit komutu ile projenizde yaptığınız değişiklikleri deponuza gönderebilirsiniz.
Projenizde takım olarak çalıştığınız için arkadaşlarınızın yaptığı değişikleri görmek için Subversion klasörünüzü güncellemeniz gerekiyor. Bunun içinde
svn up
yazmanız gerekiyor. Depoya yeni eklenen verileri kolaylıkla bilgisayarınıza indirilmesini sağlayacaktır.

Herkese iyi çalışmalar
Bir sonraki yazımda tekrar görüşmek dileğiyle..
*YASEMIN DEMIRAL

Hiç yorum yok:

Yorum Gönder