kdesvn - kısa bir genel bakış

kdesvn normal bir kullanıcının hiç rastlamayacağı, çatlak geliştiricilerin ise hoşlanacakları bir şey. Onlara projeleri üzerinde kontrol, ve tek başına çalışmak yerine toplu çalışmağı kolaylığı sağlıyor.
Dokümanlarınızın nerde olduğunu, hangilerinin en yenileri olduğunu, ya da hangilerini hiç kullanmadığınızı bilmekte zorlanıyorsanız, kdesvn'ye ihtiyacınız var demektir. ( Tabi bir projeye başlayacaksanız ve tüm bunlardan kurtulmak istiyorsanız da ;-).
Normal bir kurulumdan sonra program yüklü olarak gelmiyor, ama bir çok paketle birlikte geliyor. Sisteminiz için yeni bir versiyonuna ihtiyacınız varsa resmi sitesinden indirebilirsiniz. Şimdiki versiyonu 0.11.
svn yüklediğinizi ümidediyorum. Yüklemediyseniz yüklemelisiniz. Bu adım için svn sayfasında yardım bulacaksınız.

Yardıma ihtiyaç duyarsanız, programa dahil edilmiş yardımı kullanabilirsiniz, ama onu ilk olarak bu açıklamayı yazdığımda gördüm. Çünkü programın kullanımı çok kolay, tabi tüm özelliklerini kullanmak istemiyorsanız.
Kde için küçük bir giriş yazısı Almanca kde yardım sayfasında bulunabilir.

Giriş

İlk başlatıldığında, kdesvn sizi ana pencere ile karşılar. Sadece mümkün özellikler gösterilir.

kdesvn1_small.png
(büyütmek için tıklayın)

İlk Adım

Şimdi bir svn ambarı eklemelisiniz. Bunun için sadece bir adrese ve diskinizde yeterli alana ihtiyacınız var. Bazen bir hesaba da ihtiyaç duyabilirsiniz, bu bir adım sonra açıklanacak.
checkout yapmak için, simgesine tıklayın ( bir ipucu gösterilir ) veya menuden seçin. Şimdi gerekli verileri girmelisiniz. Resimde kde için kendi bilgilerimi verdim. Benim için çalışıyor, çünkü kayıtlı kullanıcıyım, ama nasıl kayıtlı olunacağı bu açıklamada anlatılmıyor, svn sayfasında bulunabilir. Bazı sunucular anonim girişe izin veriyor, ama güvenlik nedeniyle sadece okuma iznine sahipsiniz, yazamazsınız.

kdesvn2_small.png
(büyütmek için tıklayın)

Seçenekler

Ama önce yapılması gereken birkaç şey. Bir şey değiştirmek isterseniz, ayarlar -> kdesvn ayarları menusunden yapabilirsiniz. Normalde ayarları değiştirmemeniz gerekir. Ben sadece harici editör olarak kate'i seçtim.

kdesvn3_small.png
(büyütmek için tıklayın)

Değiştir ve gönder

Bir süre sonra, sunucudaki veriler seçilen dizine kopyalanır ve orada değiştirilebilir. Ama bu adımla, diğer kullanıcılar değişiklikleri görmezler, değişiklikleri tekrar sunucuya göndermelisiniz.
Hangi bilginin değiştiğini göstermek istiyorsanız, kontrol et ( içinde ? olan ) simgesini kullanın. Eğer renew (yenile, resimde gösteriliyor) kullanırsanız, tüm değişikliklerinizin üstüne yazılır.

kdesvn5_small.png
(büyütmek için tıklayın)

Ama normalde, sadece check (kontrol et) yaparsınız, ve kdesvn hangi dosyaların değişik olduğunu size söyler. Ben standart renkleri seçtim. Yeşil, değişiklik olduğunu gösterir. Gri, sunucuda yok, kırmızı ise sunucuda var ama yerel kopyanızda yok demektir.

kdesvn4_small.png
(büyütmek için tıklayın)

Şimdi eğer gönder butonunu seçerseniz, tüm değişiklikleriniz sunucuya gönderilir. Yani kırmızı oklu simge.
Birden fazla dosyayı değiştirdiyseniz, bu dosyaların hepsini seçmelisiniz. Eğer bir şey sildiyseniz, veya yeni girdiler ürettiyseniz, o zaman silmelisiniz ya da ayrıca eklemelisiniz. Bu da, diğer birçok şey gibi güvenlik nedeniyle gerekli ;-)
logentry (günlük kaydı) diğer geliştiriciler için, böylece yaptığınız değişikliklerin neler olduklarını görebilirler. Bu yüzden anlaşılır mesajlar kullanmalısınız. bugfix ( hata ayıkla ) hiçbir şey için değil.

kdesvn6_small.png
(büyütmek için tıklayın)

diff

Çevirmen olarak benim için bu kadarı yeterli, ama normal olarak size daha fazlası gerekecektir. Programcılar için iyi bir özellik ise diff fonksiyonu. Diff sayesinde, bir dosyada gerçekten neyin değiştiğini görebilirsiniz.
Resimde bu sayfanın İngilizce çevirisini görüyorsunuz. Neyin yeni olduğu, neyin değişmediğini ve nelerin değiştiğini görebilirsiniz. Büyük dosyalarda bu çok önemlidir, ve tabi ki ikilik olmayan dosyalarda diff'i kullanabilirsiniz.

kdesvn7_small.png
(büyütmek için tıklayın)

Netice

İlk girişten sonra, bu programdan ayrı kalamazdım. Önce şöyle bir bakmam, nasıl göz atabileceğimi, değişiklikler yapabileceğimi, eklemeleri vs. görmem gerekti, ama ilk kullanışımdan sonra, her zaman kullanmaya başladım, kde üzerine bir şeyler çevirmeliyim.
İlerisi için planlanmış, sihirbazlar ve daha fazla bütünleştirme gibi birçok şey var, ama şu an sadece kullanışlı, ve bu benim için yeterli ;-)