M.Onur ATÇI

Kişisel Web Günlüğü

SVN Organizasyon Yapısı

SVN kullanırken genelde /trunk  klasörü altındaki kodları indirir ve projeyi geliştiririz.  Normal şartlar altında svn kullanılan tüm projelerde üç adet klasör bulunur.

/trunk
/branches
/tags

Bu klasörlerin herbirinin anlamı ve işlevi vardır. Geliştiricilerin aktif olarak kullandıkları ve en son güncel proje içeriği /trunk klasöründe tutulur. Ama bu kodlar kararsız olabilirler.  /Branches klasörü altında  ise en son kararlı sürüme ait kodlar bulunur. Bu kodlar genellikle kullanım için dağıtılacak olan kararlı sürüm kodlarıdır. Güncel değillerdir ama en son kararlı kodlar burada bulunurlar. /Tags klasörü altında ise bazen projede kullanılan sınıflar ya da bileşenler sürüm numaralarına göre etiketlendirilmek ve sınıflandırılmak istenilebilir. Bu amaçla /Tags klasöründe her build numarasına göre kodlar bulunabilir.

2 Responses to “SVN Organizasyon Yapısı”

  • Efe Kaptan diyor ki:

    Selam, sanırım ters oldu, trunk nihai hali, branch ise development süren hali olacaktı.

  • Mehmet Onur ATÇI diyor ki:

    Trunk genel olarak main development line olarak yani geliştirme sürecindeki kodların tutulduğu kısım oluyor, branch kısmında ise trunk kullanıcılarını etkilemeden daha büyük değişikliklerin ya da farklı versiyonların çıkarılabileceği biraz daha experimental kullanım sağlayan bir alan. Sonuçta tüm klasörlerde development devam ediyor.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>