NASIL:Subversion kullanımı

PardusWiki, özgür ansiklopedi

Git ve: kullan, ara


Konu başlıkları

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.