Versiyon Kontrol Sistemleri kullanımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ikut

Versiyon Kontrol Sistemleri kullanımı

Mesaj gönderen ikut »

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
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

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
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
ikut

Mesaj gönderen ikut »

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
Merhaba...

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
Kullanıcı avatarı
Murat DİCLE
Kıdemli Üye
Mesajlar: 702
Kayıt: 19 Nis 2006 04:12
Konum: İstanbul
İletişim:

Mesaj gönderen Murat DİCLE »

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.
mceL
Üye
Mesajlar: 56
Kayıt: 28 Eyl 2003 01:19
Konum: Bursa
İletişim:

Mesaj gönderen mceL »

bende jedivcs'yi öneriyorum.
delphi için direkt destek sağlıyor, menü olarak.
kullanımı da çok rahat, ağ ortamında da çalışabiliyor. Unit ile Form dosyalarını vs. otomatik algılayabiliyor.


Burada bulabilirsiniz.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

@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ş.
Resim
Resim ....Resim
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

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
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
mceL
Üye
Mesajlar: 56
Kayıt: 28 Eyl 2003 01:19
Konum: Bursa
İletişim:

Mesaj gönderen mceL »

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.
Cevapla