NASIL:Subversion kullanımı
PardusWiki, özgür ansiklopedi
Belge hakkında
Bu belge subversion kullanımı hakkında kısa bilgiler içerir, sadece temel işlemler anlatılmıştır. Belgenin genişletilmiş haline Subversion Kullanımı sayfasından erişebilirsiniz.
Kısaca Subversion Kullanımı
Depodan dosyaları indirmek
Depodaki bir dizini/dosyayı indirmek için, kaynağı barındıracak dizine girin ve aşağıdaki komutu çalıştırın:
svn checkout http://deneme.svn.gen.tr/deneme/
Böylece kendi bilgisayarınızda çalışma kopyası edinmiş oldunuz, şimdi dosya(lar) üzerinde çalışabilirsiniz.
Yeni dosya/dizin eklemek
Çalışma kopyanıza bir dosya/dizin eklediyseniz aşağıdaki komutu çalıştırın:
svn add <dosya>
Böylece dosya/dizini sürüm kontrol listesine eklediniz.
| Not: Bilgisayarınıza özel oluşturulan veya geçici oluşturulan dosyaları sürüm kontrol listesine eklemeyin. |
Dosya/dizin silmek
Sürüm kontrol sisteminden bir dosya/dizin kaldırmak için aşağıdaki komutu çalıştırın:
svn del <dosya>
| Not: Sürüm kontrol sistemindeki dosyaları rm komutu ile silmeyin, sürüm kontrolünde olmayan dosyaları rm komutu ile silebilirsiniz. |
Dosya/dizin taşımak, ismini değiştirmek
Sürüm kontrol sistemindeki dosya/dizinleri taşımak/ismini değiştirmek için aşağıdaki komutu çalıştırın:
svn move <dosya>
| Not: Sürüm kontrol sistemindeki dosyaları mv komutu ile taşımayın, sürüm kontrolünde olmayan dosyaları mv komutu ile taşıyabilirsiniz. |
Kendi çalışma kopyanızda yaptığınız değişiklikleri görmek
Sürüm kontrol sistemindeki dosya ve dizinlerde yaptığınız değişiklikleri görmek için aşağıdaki komutu çalıştırın:
svn status
Böylece hangi dosya/dizinleri eklediğinizi/değiştirdiğinizi/sildiğinizi görebilirsiniz.
| Not: A = eklenen, D = silinen, M = değişen |
Sürüm kontrol sistemindeki dosyalarda yaptığınız değişikliklerin diff çıktısını görmek için aşağıdaki komutu çalıştırın:
svn diff
Böylece dosyalarda yaptığınız değişiklikleri diff çıktısı olarak görebilir, kolayca değişimleri gözlemleyebilirsiniz.
Depoyu güncellemek için
Eğer depo üzerinde başkaları da çalışıyorsa (büyük olasılıkla çalışıyordur), onların yaptığı değişikliği almak için aşağıdaki komutu verin:
svn update
Yaptığınız değişikliği depoya göndermek için
Sürüm kontrol sistemindeki dosya ve dizinlerde yaptığınız değişiklikleri göndermek için aşağıdaki komutu çalıştırın:
svn commit -m "gönderim detayları"
| Not: "gönderim detayları" yerine dosya/dizinler üzerinde yaptığınız değişikliğin nedenini/açıklamasını yazın, böylece depo üzerinde çalışan diğer geliştiriciler de yaptığınız değişiklik hakkında bilgi alabilsinler. |
Öntanımlı düzenleyici yerine kendi istediğinizi belirlemek için
Sürüm kontrol sisteminin öntanımlı düzenleyicisi yerine farklı bir düzenleyici belirlemek için:
svn --editor-cmd <düzenleyici> <komut>
Böylece <düzenleyici> editörüyle gönderim detayı yazacaksınız.

