Şimdi Ara

Yazılım Sürüm Denetimi: Bazaar

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
377
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Selamlar,

    Yazılım sürüm denetim programlarından biri olan Subversion'ı öğrenmeye niyetlendiğim geçen aydan beri herhangi bir gelişme kaydetmemiş olmam iyice canımı sıkmıştı ki dedim "Bu böyle olmayacak, bugün başlamazsam daha da başlayamam"... Velhasıl-ı, iki gün önce açıp ilk denememi yaptım:

    ceremcem@zeytin:~$ svn --version
    svn: error while loading shared libraries: libaprutil-1.so.0: cannot open shared object file: No such file or directory

    Yine bir bağımlılık çözme macerası başlamıştı. Derken derken Bazaar ile karşılaştım. Diyordu ki "Python'unuz varsa Bazaar'ın başka bir şeye ihtiyacı yok..." Hakikaten de Slackware için olan paketini indirdim, tgz2lzm ile Slax paketine (http://www.slax.org/modules.php?action=detail&id=2328 ) çevirdim, paketi sistemde etkinleştirdim, herşey halloldu... Sonra şuradan ilk denememi yaptım:
    http://doc.bazaar-vcs.org/latest/en/mini-tutorial/index.html

    Ardından çok merak ettiğim bir konu olan "Peki bir dosyanın önceki hallerinden birine ulaşmak istiyorsam ne yapacağım?" sorusunun cevabını (http://doc.bazaar-vcs.org/latest/en/user-guide/index.html#going-solo ) alınca "Tamam!" dedim, "Ben bu işi öğrendim"...

    Bazaar'ın güzel taraflarından biri, anlayabildiğim kadarıyla, SVN ve benzeri programlarda belirli bir ağaç yapısı oluşturulması gerekiyormuş. Yani proje ağacınızı "Subversion ile takip edilecek biçimde" düzenlemeliymişsiniz. Bazaar'da bunun gerekmediğini, halihazırdaki herhangi bir proje düzenine uyum sağladığını görmem çok güzel oldu.

    Bir başka güzel tarafı da kullanım için herhangi özel bir tür veri tabanına ihtiyaç duymuyor olmasıdır. Proje dizininin kökünde .bzr isimli bir dizin oluşturuyor ve her şey o dizinin altında tutuluyor.

    Bu arada belirtelim, Bazaar bir Dağınık Veri Tabanlı Sürüm Denetim Sistemidir. Bu sayede herhangi bir internet bağlantınız olmadan yazılımınızın sürüm denetimini yapabilirsiniz...



    < Bu mesaj bu kişi tarafından değiştirildi tumra -- 16 Mart 2009; 12:44:12 >







  • Dediğim gibi, ben Subversion kullanmadım, bilmiyorum. Açıklamaları okudum, orada böyle bir şeyden bahsediliyor. Sanırım şu başlıktaki ilk paragrafta bahsedilen şey bu:http://www.germane-software.com/~ser/R_n_R/subversion.html#N61

    Tabi Subversion'ı kullanan bir insanın büyük olasılıkla yerel sunucusu da vardır, ki benim var, ancak MySQL veri tabanında sorun yaşadığım için şahsıma ek bir iş yükü anlamına geldiğinden bana pek cazip gelmedi. Zaten veri tabanı denen (MySQL, MSSQL, hede hödö) türü sevmiyorum, bana Windows'un kayıt defterini anımsatıyor; bu sebeple Bazaar biraz daha cazip geldi.




  • "SVN birden çok geliştircisi olan programlar için ideal"
    Bazaar, Git++ ya da benzeri programlar da birden çok geliştiricisi olanlar için gayet uygun, bunun için tasarlanmış. Ne için SVN'yi birden çok geliştiricisi olan yazılımlar için öne çıkarttığını anlamadım.

    Ben MySQL ve benzeri veri tabanı yaklaşımlarını pek sevmiyorum, çünkü bir metin düzenleyicisiyle açıp istediğimiz verileri alamıyoruz, değiştiremiyoruz. Bu yüzden ben XML kullanıyorum mesela. Bunun gibi, Bazaar da basit bir dizin içerisine dosyalar yerleştirerek tüm işini görüyor. Bu sayede geliştirmekte olduğum bir projenin dizinini sıkıştırıp internet üzerinden yolladığımda karşı tarafta alan kişinin aynen kalan yerden devam edebilecek olmasını güzel buluyorum.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.