Kayıt Tarihi: 19.06.2009
Toplam 13 konu açtı.
Toplam 690 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2007 TR,
Beğeniler: 0 / 4
Source Safe Nedir?
Genellikle kurumsal yazılımlar, birden fazla programcı tarafından yürütülen paralel süreçlerin sonucunda ortaya çıkartılmaktadır. Böyle büyük proje gruplarında, kaynak kodların takip ve yönetimi hep büyük bir sorun olagelmiştir. Proje grubuna dahil olan programcı sayısı arttıkça yönetim ve takip işlemlerinin zorluğu da doğru orantılı olarak artış göstermektedir. Özellikle de bu iş için bir araç kullanılmıyorsa, kaynak kod takibi neredeyse imkansızdır.
Bu noktada kitabi bir tanım vermek yerine, öncelikle büyük proje grupları tarafından yaratılan uygulamalarda karşılaşılması kaçınılmaz olan ve çözüm bekleyen klişe sorunları, kısaca gözden geçirmeyi tercih ediyorum.
* Birden çok programcının bilinçsiz olarak aynı anda aynı kodlar üzerinde çalışması ve değiştirmesi önlenmelidir. Zira bu şekilde birisinin yaptığı ve sonuçlandırdığı bir işin kayba uğraması riski oldukça yüksektir. Üstelik böyle düzensiz bir çalışma biçimi verimsizliğe neden olacak ve belki de projenin normal ilerleyişine sekte vuracaktır.
* Bir programcının yaptığı iş diğeri tarafından ezilmemelidir.
* Versiyon takibi yapılmalıdır.
* Projeye ilişkin dosyalar düzenli olarak merkezi bir yerde toplanmalıdır.
İşte Visual Source Safe bu ve buna benzer sorunlara, çözüm bulma amacı ile tasarlanmış bir kaynak kod yönetim ve takip aracıdır. Bu araç kullanılarak yapılabilecek bazı işlemler :
* Projeye dahil her türlü dosyanın yönetimi.
* Bir kaynak kod dosyası üzerinde sadece aynı anda tek bir programcının çalışmasının sağlanması.
* Hangi programcının hangi dosyalar üzerinde çalıştığının takip edilmesi.
* Kaynak kod dosyalarının eski versiyonlarına döndürülmesi.
* Kod üzerinde yapılan değişikliklerin eski versiyona gömülmesi.
Visual Source Safe, üç ana bileşene sahip bir uygulamadır :
1. Yönetim (Administration) Aracı : Bu araç sayesinde veri tabanı yaratma, kullanıcı ekleme, çıkartma gibi yönetsel işlemler gerçekleştirilmektedir.
2. Visual Source Safe Explorer : Visual Source Safe ile kaynak kod yönetimi yapılan projelerdeki programcılar bu aracı kullanarak kaynak kod dosyalarını yönetmektedir.
3. Visual Studio Add-In : Visual Source Safe ile Visual Studio entegrasyonunu sağlar.
Visual Source Safe ‘e İlişkin Temel Prensipler
Visual Source Safe ile kontrol edilen projeler için, öncelikli olarak bilinmesi gereken temel prensip; programcıların yapacakları her türlü çalışmanın projenin orjinali (master copy) üzerinde gerçekleştirilemiyor oluşudur. Keza proje grubundaki her programcı, kaynak kod dosyalarının kendi sisteminde bulunan kopyaları üzerinde çalışır.
Visual Source Safe Veri Tabanları
Kaynak kod dosyalarının Visual Source Safe ile yönetileceği zaman yapılması gereken öncelikli işlem; bir Visual Source Safe veri tabanının yaratılmasıdır. Veri tabanı yaratıldıktan sonra ilgili proje bu veri tabanına eklenilebilir.
Veri tabanının yaratılması için, yukarıdaki şekilde görülen “Visual Source Safe Administrator” isimli araç kullanılır. Tools menüsünden “Create DataBase” seçildiğinde aşağıdaki şekilde görülen “Create New VSS Database” başlıklı pencere açılacaktır.
Veri Tabanı İle Kullanıcıları İlişkilendirmek
Yaratılan her yeni Visual Source Safe veri tabanı, Admin ve Guest isimli iki default kullanıcıya sahiptir. Bu iki kullanıcının dışında VSS ile yönetilen projelerde, çalışan her programcıya özgün bir kullanıcı hesabı yaratmak gerekir. Böylece proje grubunda çalışan her programcının yaptığı işlemler takip edilebilir. Yeni bir kullanıcının eklenmesi için gereken işlemler, şöyle sıralanmaktadır :
1. Users menüsündeki “Add User” menü elemanını seçin. Bu işlem “Add User” başlıklı bir pencerenin açılmasını sağlayacaktır.
2. Bu pencerede yaratılan kullanıcıyı tanımlayan bir isim ve şifre girin. (Şifre alanı boş geçilebilir bu durumda programcıdan şifre istenmeyecektir)
3. Read Only etiketli checkbox işaretlenirse; bu kullanıcı hesabı ile ilişkili programcı, projedeki dosyalara “salt okunur” olarak erişebilir. Şayet bu checkbox işaretlenmezse, programcıya dosyalar üzerinde değişiklik yapabilme yetkisi verilmiş olur.
İpucu : Users menüsündeki ilgili diğer seçenekler kullanılarak, kullanıcının bilgileri üzerinde değişiklik yapmak ya da kullanıcıyı silmek mümkündür
Alıntıdır. Googolde Şansımı denedim.
Kayıt Tarihi: 17.05.2008
Toplam 368 konu açtı.
Toplam 1.571 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2010 TR,
Beğeniler: 0 / 2
Teşekkürler. Güzeli akıcı-anlaşılır makale idi. Keşke bu tür konularda video dersler, örnekler gibi kaynaklar da olsa idi.
Kayıt Tarihi: 17.05.2008
Toplam 368 konu açtı.
Toplam 1.571 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2010 TR,
Beğeniler: 0 / 2
artık 2010 kullanmanız gerekiyor !!!