|
|
#1 (permalink) |
|
Üyelik Tarihi: 12.04.2006
Yer: İstanbul
Mesaj: 8
|
Kaynak Kod İzleme Sistemi
Grup çalışması ile proje içerisindeyiz ve yaptığımız değişiklikler, yeni kodlar, eski kodlar değiştirme yetkileri, mesela bir sınıf üzerinde çalışırken kimsenin değişiklik yapmasına müsade etmemek gibi konulara müsade eden bir uygulama var mıdır? Bunu Visual Studio ile ASP.NET uygulama geliştirirken de kullanabilir miyiz? |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,973
|
Re: Kaynak Kod İzleme Sistemi
"Source Code Control" üzerine birçok çözüm mevcut. Microsoft tarafından, yalnız kod kontrol olmamakla beraber, onu da içeren
Team Foundation server isimli geniş bir çözümü var. bunun dışında; google'da ayrıntılı arama yapabilirsiniz.
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 28.04.2007
Yer: Ankara
Mesaj: 273
|
Re: Kaynak Kod İzleme Sistemi
Team Foundation server yerie VSS i kullanmanız öğrenme ve işletme maliyetlerinizi düşürecektir.
http://msdn2.microsoft.com/en-us/vstudio/aa718670.aspx |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 12.04.2006
Yer: İstanbul
Mesaj: 8
|
Re: Kaynak Kod İzleme Sistemi
CVSNT diye bedava bir sistem var ve visual studio ile butunleşik çalışıyor.
Bunu indirdim kurdum ama henuz calisma mantığı her ne kadar kolay olsa da ben anlamadım. Aslında bu sorun VSS de de başıma geleceği için anlamaya çalışıyorum. CVSNT'de webden yayın yapabilme özelliği, bir değişikliği e-posta ile bildirme özelliği gibi özellikler var. Bundan sonuç çıkmazsa VSS ye döneceğim ama onun içinde her Microsoft gibi bir bütçe ayırmak gerekecek ![]() Cevaplayan herkese çok teşekkür ederim. Eğer sizlerin VSS ya da CVSNT gibi uygulamalarla tecrübesi olduysa müspet, menfi yazınız lütfen çünkü buradaki mesajları okuyanların tecrübelirinizi okumaya ihtiyaçları var. |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 21.05.2007
Yer: Ankara
Yaş: 26
Mesaj: 56
|
Re: Kaynak Kod İzleme Sistemi
Subversion ı tavsiye ederim. Bir tane Subversion alana TortoiseSVN yi şiddetle öneriyoruz. programın kullanımu hakkında bu siteye bakabilirsin. Ailecek bu programı kullanıyoruz.
http://www.mutasyon.net/makaleoku.asp?id=774 |
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 12.04.2006
Yer: İstanbul
Mesaj: 8
|
Re: Kaynak Kod İzleme Sistemi
subversion sadece yerel mi çalışıyor?
Bir ortak sunucuda depomuzu oluşturup oraya sürekli veriyi gönderebiliyor muyuz? Bu gönderdiğimiz veri ve değişiklikleri e-posta ile diğer çalışma arkadaşlarına gönderebiliyor muyuz? SUBVERSION kullanan arkadaşlar lütfen üstünden de olsa nasıl fayda gördüklerini yazabilirler mi? Tekrar teşekkür katkınıza.. |
|
|
|
|
|
#7 (permalink) |
|
Üyelik Tarihi: 21.05.2007
Yer: Ankara
Yaş: 26
Mesaj: 56
|
Re: Kaynak Kod İzleme Sistemi
Subversion ile yerel ağda çalıştım. ama wlan üzerinden de çalışılabiliyor. ama bir web sunucu ile entegrasyonu nasıl bilmiyorum. web sunucu olunca vermiş olduğunu kullanıcı adı ve parola ile projeye ekleme veya projeyi sunucudan istediğin revizyona göre çekebilirsin. aynı kod ile ayrı çalışmalar yapılabilir daha sonra merge özelliği ile gerekli değişiklik yaplır. kodların hangi satırını hangi kullanıcı değiştirdi görebilirsin.
|
|
|
|
|
|
#8 (permalink) |
|
Üyelik Tarihi: 27.03.2007
Yer: İstanbul
Mesaj: 7
|
Re: Kaynak Kod İzleme Sistemi
VSS ile uzak noktadaki bir sunucuya hele projenizde 1000 lerce dosya varsa, dosya güncellemesi yapmayı düşünmeyin bile. Performansı kötünün bile ötesinde. Subversion benimde tavsiyem olacaktır. Kendi sitesinde gayet detaylı anlatımı olan bir kitabı var. Ayrıca neredeyse tüm işletim sistemlerinde çalışıyor. Hızlı ve bedava.
|
|
|
|
|
|
#9 (permalink) |
|
Üyelik Tarihi: 12.04.2006
Yer: İstanbul
Mesaj: 8
|
Re: Kaynak Kod İzleme Sistemi
Öncelikle bu konudaki son mesaj olmaması dileği ile.
Dün(21.05.2007) bu işle tüm gün uğraştıktan sonra subversion ile biraz ama cvsnt ile çokça tanıştım. Konu ile ilgili bir kaç site buldum güzelce anlatılmış ama küçük bir iki tecrübemi de yazmak isterim. Öncelikle CVSNT ne iş yapar? Kullanabilmek için ne gerekir? diye sorayım ve ufacık cevaplayayım. 1- CVSNT, Revision Control Sistemlerin bedava ve Subversion gibi en popülerlerinden. VSS den daha iyi mi bilmiyorum ama kurarken biraz üzdü beni ama sonuç gayet güzel. 2- Bu kontrol sistemi ile kodlarınızın bulunduğu klasörü ortak çalışma klasörünüze (tek çalışıyorsanız ve tek makine ise, aynı bilgisayarda bir havuza, grup çalışıyor ve workgroup veya domain içerisinde bir başka makineden erişecek iseniz ortak bir makineye ) erişebilirsiniz. 3- Adı üstünde "revision control system". Örneğn bir aspx sayfanızın ilk halinden bugüne ne değişiklikler geçirdiğini 1.1, 1.2, 1.3 .... şeklinde görebilir farklarını, değişikliği kimin yaptığını, ne yorum yazdığınıda takip edebilirsiniz. 4- grafik ile bu değişimleride görüntüleyebilirsiniz. CVSNT programını indirin. Ben sonuncuyu 2.5.xxx versiyonunu kurdum. Bunu kurduktan sonra bağlantı tipinizi(kullanıcının havuza erişim metodunu seçin) (NOT:"program Files" gibi boşluk karakteri içeren klasörlere kurmayın "c:\programs\cvsnt" gibi olsun. Kurduktan sonra havuz alanınızın hangi klasor olacak ise o klasore erişecek kullanıcılar için erişim düzeyi ne ise(read, write, ...) belirleyin. Sonra TortoiseCVS kurun bu program herseyi hallediyor. Biraz help dosyasına bakında cok degil ilk 2-3 sayfa gerisi su sel gibi geliyor. Projenin webden goruntulenmesi ve kısmında PYTHON kurdum ama Python 2.5 surumu ve ViewCVSNT4(ki webden gosterme, grafik iceriklerini tek exede toplamislar) sorun cikartti. Ta ki python 2.4 kurdum ViewCvsNT4 kuruldu kolaylıkla bu kez de,IIS üzerinden webden gostermede sorun çıktı. Ama viewCvsNT klasorundeki standalone.py çalıştırılınca onun açtığı portta görüntülenebiliyor. Ama çok yavaş başka makineden bakınca. Bunu çözebilsem süper olacak. Subversion ile denemedim ama onda hic sorun cikmadan kullanılacaginida tahmin ediyorum. Ama okudugum belgelerde CVSNT yazildigi icin bir hikmeti vardi dedim ![]() Bağlantılar: http://michaelsync.net/tag/cvs-windows/ http://www.devguy.com/fp/cfgmgmt/cvs/cvs_admin_nt.htm http://www.devguy.com/fp/cfgmgmt/cvs/cvswebIIS.htm http://www.akhphd.au.dk/~bertho/cvsgraph/ Bunun bir de ViewCVS sini ve exdiff diye bir programı kurdum. ViewCVS internet gezgininiz ile kodları görebilmenizi not yazabilmenizi, versiyonlar arasında değişimleri görebilmenizi ve versiyon değişimlerinin grafik olara çıktısını alabilmenizi sağlıyor. Exdiff programı ise TortoiseCVS yardım dosyalarında tavsiye edilen makinenizde dosya farklarını gösteren bir uygulama.Bunu henüz tortoiseCVS ile beraber çalıştıramadım ayar yapmama rağmen ama webdeki arayüzü gördükten sonra çokta önemsemedim. Şimdi ViewCVS için arayüzü daha şık yapacak bir template arıyorum. Fontlar çok iri çünkü. Yaptıkça tecrübemi yazabildiğim kadar bu metne iliştireceğim. Mesaj uzay95 tarafından 24.05.2007 (10:38) yeniden düzenlendi. |
|
|
|
|
|
#10 (permalink) |
|
Üyelik Tarihi: 23.07.2000
Yer: İstanbul, Türkiye
Yaş: 25
Mesaj: 1,157
|
Re: Kaynak Kod İzleme Sistemi
bizde daha önceden kod takibi için cvs, bug takibi için bugzilla kullanılıyordu. Şu anda kod takibi için SVN, bug takibi için MANTIS kullanıyoruz. svn-mantis birbirine bağlanınca süper bir çalışma ortamı oluyor.
svn'de artırdığınız her bir revision'da yapılan değişiklikler otomatik olarak mantis'teki ilgili buglara bağlanıyor. ve mantis'te çözülen buglar arasında dolaşırken, herhangi bir projede herhangi bir bug için kim hangi dosyayı eklemiş görebiliyorsunuz. + bir dosya üzerinde çalışırken bir başkasının o dosyayı değiştirememesini-lock- sağlayabiliyorsunuz.
__________________
@Airties Kablosuz İletişim |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!