Proje gelistiriminde versiyon yonetimi onemlidir.
Versiyon yonetimi ile ifade edilen; projeyi olusturan parcalar uzerinde yapilan duzenlemelerin, proje gelistiricilerin yerel kopyalariyla birebir ayni olmasi, bu sayede proje genelinde guncel surum uzerinde kararli ilerlenilmesidir.
Her ne kadar versiyon yonetimi proje gruplari icin olusturulmus bir yontem gibi de dursa, bireysel kullanimda da faydali olmaktadir. Ornek olarak tez calismami hem evdeki hem de okuldaki bilgisayarda gelistirdigimden, kaldigim yerden devam edebilmek icin yapilan degisikliklerin iki bilgisayarda da birbirini tutmasi gerekir.
Burada cok basit bir cozum akla geliyor: “Yaptiklarini eski kopya uzerine yazsana ne ugrasiyorsun?” … Cevap basit: “Olur mu kardesim oyle sey :)” Yapilan degisikliklerin en azindan dosya ismi bakimindan kayitli bir sekilde saklanmasi ve olasi hatali silme islemlerinin onune gecilmesi onemli.
Cozum de basit
Subversion. Kurulum vs icin cok fazla ugrasmaya da gerek yok. TortoiseSVN kullanarak kendi bilgisayarinizda basit bir kontrol sistemi kullanabilirsiniz. Benim uyguladigim cozume gelince;
- TortoiseSVN kurulumu yapilir, bilgisayar yeninden baslatilir.
- Projenin mevcut halini harici hdd icinde bir dizine yerlestirilir.
- Yine harici hdd icinde SVN isimli bir klasor olusturulur.
- Bu dizin uzerinde sag tiklanir ve TortoiseSVN menusunde “Create repository here …” secenegi secilir.
- Repository yaratildiktan sonra yine ayni klasor uzerinde TortoiseSVN menusunden “Repo-browser” secenegi secilir.
- Acilan program icerisinde, harici hdd icine kaydedilmis proje klasoru ve icindekiler eklenir. Eger cok sayida dosya varsa sadece ana klasor eklenir.
- Bilgisayarinizda proje icin olusturdugunuz klasor “Proje Ismi - yedek” olarak degistirilir. “Proje Ismi” seklinde bir klasor olusturulur. Bu klasorun uzerinde sag tiklanarak “SVN Checkout” secenegi secilir ve “URL of Repository” olarak harici hdd icerisinde SVN klasoru secilir. Bu asamada yeni olusturdugunuz klasore Repository tanimi yaparken eklediginiz dosya ve klasorler “Proje Ismi” isimli klasor icine yerlesecektir.
- Eger bir onceki asamada tum dosyalar “Proje Ismi” isimli klasore yerlesmediyse; “Proje Ismi - yedek” isimli yedek klasorunuz icerisindeki tum dosyalarinizi “Proje Ismi” isimli klasore kopyalayabilirsiniz. Bu adimi yaptiktan sonra harici hdd icerisindeki Repository’i guncellemek icin yapmaniz gereken “Proje Ismi” uzerinde sag tiklayarak “SVN Commit” secenegini secmek olacaktir.
SVN kurulumu tamamlandi. Bu asamadan sonra projenizi guncel tutmak icin yapmaniz gereken;
- Guncellemeniz bittikten sonra “SVN Commit” yapmak.
- Diger bilgisayarinizda baslangic ayari olarak TortoiseSVN kurmak ve “SVN Checkout” ile proje dosyalarini harici hdd’den almak yeterli olacaktir.
- Bu asamadan sonra bulundugunuz bilgisayarda isiniz bittikten sonra harici hdd’yi takarak “SVN Commit” yapmalisiniz.
- Diger bilgisayarda degisiklikleri almak icin “SVN Update” yapmaniz yeterli olacaktir. Bu dongu boyle gider …
Bu calismayi denemeden once projenizi yedeklemeyi unutmayin!
Kolay gelsin.
Yorum: 0
Okunma: 562
Geri izleme: Burada
Kategori: Araştırma, Teknoloji
Etiketler: Programlama, proje, subversion





Yorum Yapılmamış
Henüz yorum yapılmamış.