Merhaba
bu programlar hakkında bilgisi olan varmı. MS ürünü VSS pek güvenli değilmiş. Star team ise paralı. Open spurcelardan cvs ve svn övülmekte. Tortoise ise entegre oluyor. Ben bunları kurup deniyorum ama kurulum ve kullanımı hakkında pratik bilgisi olan varmı. Yada kitap link vs tavsiylerini bekliyorum
Saygılar
Versiyon Kontrol Sistemleri kullanımı
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
google da subversion diye turkce sayfalarda arayinca cikan sonuclaardan yararlanarak kurmustum ben.
ilk kurulumu biraz zor ondan sonrası TortoiseSvn ile gayet rahat oluyor. bu programlarin oldugu sitede delphi ide sinden commit, update etmek icinde ek bir plugin mecut.
benim kullandigim surum windowsa kendisini servis olarak kuramiyordu. bunu ek bir program kullanarak asmistim yeni surumunde boylr bir ozellik eklenmis diye biliyorum
ilk kurulumu biraz zor ondan sonrası TortoiseSvn ile gayet rahat oluyor. bu programlarin oldugu sitede delphi ide sinden commit, update etmek icinde ek bir plugin mecut.
benim kullandigim surum windowsa kendisini servis olarak kuramiyordu. bunu ek bir program kullanarak asmistim yeni surumunde boylr bir ozellik eklenmis diye biliyorum
Merhaba...sadettinpolat yazdı:google da subversion diye turkce sayfalarda arayinca cikan sonuclaardan yararlanarak kurmustum ben.
ilk kurulumu biraz zor ondan sonrası TortoiseSvn ile gayet rahat oluyor. bu programlarin oldugu sitede delphi ide sinden commit, update etmek icinde ek bir plugin mecut.
benim kullandigim surum windowsa kendisini servis olarak kuramiyordu. bunu ek bir program kullanarak asmistim yeni surumunde boylr bir ozellik eklenmis diye biliyorum
Kardeş dikkat etmemiştim moderator olmuşun tebrik ettim. Ya zahmet olmazsa senin makalelerin arasına bişiler cızıktırıversen. Ben Borcvs diye bişi duydum ama sorun şu. İşyeirnde dosya indirme yetkim yok. Evde internet yok. Kısaca anında indirip deneyemem. Linkler ve bir materyal listesini mail atarsan yada blogunda yazarsan cidden makbule gecer.
ibrkutluay at gmail dot com..
Saygılar
- Murat DİCLE
- Kıdemli Üye
- Mesajlar: 702
- Kayıt: 19 Nis 2006 04:12
- Konum: İstanbul
- İletişim:
Ben SVN ve onun Windows'da kolay kullanımı için tortoisesvn yazılımını kullanıyorum.
http://tortoisesvn.net/
Herşeyi menülerle kolayca yapabiliyorsunuz, Türkçe desteğide var.
Şöyle çalışıyor.
1. önce bir DEPO tanımlıyorsunuz. Mesela D:\DEPO adlı ve içi boş bir klasörü repository dite oluşturuyorsunuz. Artık tüm yedekler burada toplanacak.
2. sonra yedeklemek (içi dolu) (ben anlaşılsın diye yedekleme diyorum) istediğiniz klasörün üstüne sağ düğme ile basıp IMPORT edeceksiniz. Size hangi url ile diye soracak. Mesela SOURCES adlı klasörü yedeklemek için URL olarak file:///D:/depo/SOURCES yazın. tüm içerik depoya gönderlecektir. artık SOURCES klasörünü gönül rahatlıyla silebilirsiniz.
3. Şimdi içi boş olan SOURCES adlı bir klasmr oluşturun ve CHECKOUT ile file:///D:/repo/SOURCES den içeriği alın.
SVN hakkında bilgi veren bir kaç site:
http://ferruh.mavituna.com/article/?1228
http://www.belgeler.org/howto/svn-nasil.html
http://www.pardus-wiki.org/index.php/NA ... _Kullanimi
http://home.anadolu.edu.tr/~mhazer/
Elbette bir başka kaynakyta bulmak mümkün. SVN ve tortoise ayrı programlar.
http://tortoisesvn.net/
Herşeyi menülerle kolayca yapabiliyorsunuz, Türkçe desteğide var.
Şöyle çalışıyor.
1. önce bir DEPO tanımlıyorsunuz. Mesela D:\DEPO adlı ve içi boş bir klasörü repository dite oluşturuyorsunuz. Artık tüm yedekler burada toplanacak.
2. sonra yedeklemek (içi dolu) (ben anlaşılsın diye yedekleme diyorum) istediğiniz klasörün üstüne sağ düğme ile basıp IMPORT edeceksiniz. Size hangi url ile diye soracak. Mesela SOURCES adlı klasörü yedeklemek için URL olarak file:///D:/depo/SOURCES yazın. tüm içerik depoya gönderlecektir. artık SOURCES klasörünü gönül rahatlıyla silebilirsiniz.
3. Şimdi içi boş olan SOURCES adlı bir klasmr oluşturun ve CHECKOUT ile file:///D:/repo/SOURCES den içeriği alın.
SVN hakkında bilgi veren bir kaç site:
http://ferruh.mavituna.com/article/?1228
http://www.belgeler.org/howto/svn-nasil.html
http://www.pardus-wiki.org/index.php/NA ... _Kullanimi
http://home.anadolu.edu.tr/~mhazer/
Elbette bir başka kaynakyta bulmak mümkün. SVN ve tortoise ayrı programlar.
@ikut
- Bu programların birden fazla kişiyle ortak kod geliştirmek üzere hazırlandığını, birinin bir diğerinin kodlarında izin verilen kadar bir değişiklik yapmak üzere tasarlandığını biliyoruz değil mi?
- Projelerini sadece kendin kodlayıp geliştiriyorsan, belli aralıklarla kendi yedeğini alan bir sistem kurmanı tavsiye ederdim. Çünkü duyduğum kadarıyla, -hatta Delphi2006 lansmanında konu olmuştu, Ankara'dan katılanlar hatırlayacaktır- bu sistemleri etkin kullanamayı öğrenene kadar yanlışlıkla az da olsa veri kaybı oluyormuş. Mesela sistem tarih/saati ayarları vs. herhangi bir deneme için veya yanlışlıkla değişmesi gibi durumlarda eski/yeni karışıklığı oluyormuş.
- Bu programların birden fazla kişiyle ortak kod geliştirmek üzere hazırlandığını, birinin bir diğerinin kodlarında izin verilen kadar bir değişiklik yapmak üzere tasarlandığını biliyoruz değil mi?
- Projelerini sadece kendin kodlayıp geliştiriyorsan, belli aralıklarla kendi yedeğini alan bir sistem kurmanı tavsiye ederdim. Çünkü duyduğum kadarıyla, -hatta Delphi2006 lansmanında konu olmuştu, Ankara'dan katılanlar hatırlayacaktır- bu sistemleri etkin kullanamayı öğrenene kadar yanlışlıkla az da olsa veri kaybı oluyormuş. Mesela sistem tarih/saati ayarları vs. herhangi bir deneme için veya yanlışlıkla değişmesi gibi durumlarda eski/yeni karışıklığı oluyormuş.
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
http://www.excastle.com/blog/archive/20 ... /1048.aspx bu adreste oldukca yararli bilgiler verilmis.
http://svnservice.tigris.org/ svn yi service olarak calistirmak icin baska bir program ama ana bilgisayarda .net yuklu olmasi gerekiyor.
kisisel olarak proje cok buyuk degilse manuel yedekleme tercih edilebilir ama bir kac kisi proje uzerinde calisiyorsa veya degisik ortamlardan -mesela apache modullerini kurup web uzerinden de depoya erisebilirsiniz- projeye ulasmaniz gerekiyorsa faydali bir arac.
ben servis programini su sekilde calistirark kurulumun son asamasini halletmistim.
svnservice -install --daemon --root "D:\SVNDepo"
geri kalan islemleri ise TortoiseSvn ile halletmistim. zaten TortoiseSvn nin turkce arabirimi de mevcut. bu asamadan sonra pek zor biseyi kalmiyor zaten. bir de merge islemleri icin winmerge adinda sf.ne tte acik kaynak olarak gelistirilen programi tavsiye ederim.
http://delphiaddinfortortoisesvn.tigris.org/
bununla da svn komutlarini delphi idesine ekleyebilirsiniz.
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Experts adresine string bir deger ekleyip path olarak ta dll in adresini veriyorsunuz o kadar.
http://delphiaddinfortortoisesvn.tigris ... readme.txt
http://svnservice.tigris.org/ svn yi service olarak calistirmak icin baska bir program ama ana bilgisayarda .net yuklu olmasi gerekiyor.
kisisel olarak proje cok buyuk degilse manuel yedekleme tercih edilebilir ama bir kac kisi proje uzerinde calisiyorsa veya degisik ortamlardan -mesela apache modullerini kurup web uzerinden de depoya erisebilirsiniz- projeye ulasmaniz gerekiyorsa faydali bir arac.
ben servis programini su sekilde calistirark kurulumun son asamasini halletmistim.
svnservice -install --daemon --root "D:\SVNDepo"
geri kalan islemleri ise TortoiseSvn ile halletmistim. zaten TortoiseSvn nin turkce arabirimi de mevcut. bu asamadan sonra pek zor biseyi kalmiyor zaten. bir de merge islemleri icin winmerge adinda sf.ne tte acik kaynak olarak gelistirilen programi tavsiye ederim.
http://delphiaddinfortortoisesvn.tigris.org/
bununla da svn komutlarini delphi idesine ekleyebilirsiniz.
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Experts adresine string bir deger ekleyip path olarak ta dll in adresini veriyorsunuz o kadar.
http://delphiaddinfortortoisesvn.tigris ... readme.txt
Bence, bu tür yazılımları illa ki birden fazla kişi ile ortak çalışma amaçlı kullanmak, faydalanamamak olur yazılımdan.
Benim kullanma amaçlarımdan biri şu; kodlarımın geçmişini düzenli bir şekilde tutuyorum. Bir ay önceki yazılıma geri dönebiliyorum. Bir gün öncesinde kod ne haldeymiş iki gün sonra nolmuş bunu görebiliyorum. Kısacası proje geçmişi tutuyorum.
Yararlı bence, kullanılmalı bu tür yazılımlar.
Benim kullanma amaçlarımdan biri şu; kodlarımın geçmişini düzenli bir şekilde tutuyorum. Bir ay önceki yazılıma geri dönebiliyorum. Bir gün öncesinde kod ne haldeymiş iki gün sonra nolmuş bunu görebiliyorum. Kısacası proje geçmişi tutuyorum.
Yararlı bence, kullanılmalı bu tür yazılımlar.