CVS

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    CVS - Presentation Transcript

    1. WEB TEKLOLOJİLERİ GÜNÜ CVS
    2. Versiyonlama Sistemi Nedir?
    3. Versiyonlama Sistemi Nedir? Bir dokümanın olusum sürecini ve değisik versiyonların takibi ve arsivlenmesi için kullanılan metot ve sistemlere versiyon kontrolü adı verilir. Genelde yazılım sektöründe projelerin yönetimi için versiyon kontrol sistemleri kullanılır. Birden fazla programcının kod paylasımı ve yapılan değisiklerin takibi için bir versiyon kontrol sisteminin kullanımı kaçınılmazdır. Oluşturulan bir yazılım ürününün (program) değisik versiyonlarının olusturulması ve bu versiyonlardaki hataların (bug) giderilmesi için kullanılan versiyon kontrol sistemi değisik araçlar ve yöntemler ihtiva etmektedir. Bu metotlar kullanılarak yazılım süreci desteklenir. Kaynak : Özcan Acar - Kurumsal Java -
    4. Versiyonlama Sistemi Nedir? Çeşitli versiyonlama sistemleri CVS SVN ClearCase Git MS Team Server
    5. CVS (Concurrent Versions System), versiyon kontrol sistemidir. Bir projeye ait kaynak kodların tarihçesini tutar. Programcı istediği tarihteki kaynak kodlara erişip üzerinde çalışma yapabilir. Açık Kaynak kodlu ve Özgür Yazılımdır. 1990’lı yıllarda Unix platform üzerinde kullanılmaya başlanmıştır. CVSNT adlı Windows platformu üzerinde çalışan bir versiynu bulunmaktadır. Adres : http://www.march-hare.com/cvsnt/ Kaynak : Barış Şimşek – Enderunix – http://www.slideshare.net/rajeshatbuzz/version-control-with-cvs CVS Nedir?
    6. Yönetimi kolaydır, Windows domain kullanıcları (Active Directory) desteği bulunmaktadır, Ssl, ssh portlarından şifreli iletişim desteği bulunmaktadır, Çok iyi dökümante edilmiştir, Hemen hemen bütün IDE’ler doğal destek sunmaktadır, WinCVS adlı bir istemcisi bulunmaktadır, http://www.slideshare.net/rajeshatbuzz/version-control-with-cvs CVS Nedir?
    7. CVS (Concurrent Versions System), versiyon kontrol sistemidir. Bir projeye ait kaynak kodların tarihçesini tutar. Programcı istediği tarihteki kaynak kodlara erişip üzerinde çalışma yapabilir. Buna neden ihtiyaç duysun? Programcı yaptığı bir değişikliğin bir güvenlik açığına neden olduğunu on gün sonra fark ettiğini varsayalım. On gündür kod üzerinde oldukça fazla değişiklik yapmış olabilir ve bug içermeyen koda geri dönmesi zor olabilir. CVS ile kaynak kodun istediği bir tarihteki haline ulaşabilir. Kaynak kodun tüm tarihçesinin saklanması gereğinden fazla disk alanı harcayacakmış gibi düşünülebilir. Ancak CVS bunu oldukça zekice bir yöntemle, yalnızca sürümler arasındaki farkları tutarak halleder. Kaynak : Barış Şimşek – Enderunix - CVS Nedir?
    8. CVS, kaynak kod tarihçesi tutmasının yanı sıra, farklı fiziksel konumlardan kod geliştirmek isteyenler için kaynak kod deposu sunar. Programcı, diğer proje üyelerinin yazdığı kodları görebilir, onlara ilave yapabilir. Yaptığı bu ilaveleri diğer programcılar takip edebilir. GNU programları genelde dünyanın dört bir yanına yayılmış dağınık konumdaki programcılar tarafından geliştirilmektedir. Bu göz önüne alındığında, CVS'in GNU dünyası için ne kadar önemli bir araç olduğu daha açık ortaya çıkar. CVS, bütün dosyaları merkezi bir depoda (repository) bulunur. Programcılar kod deposuna doğrudan ulaşmazlar. CVS programı aracılığı ile depo üzerinde işlemler yaparlar. Dosyaların her sürümü uniq bir baskı numarasına (revision number) sahiptir. Baskı numarası '1.1', '1.1.3' şeklindedir. Kaynak : Barış Şimşek – Enderunix - CVS Nedir?
    9. Kodu al checkout Kodla Yaptığın değişikliği gönder commit Başkaları kodu alsın checkout Değiştirsin Yaptığı değişikliği göndersin commit Kaynak : http://www.slideshare.net/kuahyeow/code-management-version-control CVS ile Programcı nasıl çalışır?
    10. Sonuç Kaynak : http://www. slideshare .net/ kuahyeow / code - management - version - control
    11. CVS ile Programcı nasıl çalışır? Kaynak : http://www. slideshare .net/ kuahyeow / code - management - version - control
    12. CVS ile Programcı nasıl çalışır? Kaynak : http://www. slideshare .net/ kuahyeow / code - management - version - control
    13. CVS ile Programcı nasıl çalışır? Kaynak : http://www. slideshare .net/ kuahyeow / code - management - version - control
    14. CVS ile Programcı nasıl çalışır? Kaynak : http://www. slideshare .net/ kuahyeow / code - management - version - control
    15. CVS ile Programcı nasıl çalışır? Kaynak : http://www. slideshare .net/ kuahyeow / code - management - version - control
    16. Kaynakça: Barış Şimşek, Enderunix Özcan Acar, Kurumsal Java http://www.slideshare.net/kuahyeow/code-management-version-control http://www. slideshare .net/ rajeshatbuzz / version - control - with - cvs
    17. DEMO
    18. Teşekkürler
    SlideShare Zeitgeist 2009

    + Muharrem TaçMuharrem Taç Nominate

    custom

    173 views, 1 favs, 1 embeds more stats

    Ceviz.Net ile CETURK işbirliğiyle Boğaziçi Üni more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 173
      • 163 on SlideShare
      • 10 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 2
    Most viewed embeds
    • 10 views on http://www.muharremtac.com

    more

    All embeds
    • 10 views on http://www.muharremtac.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories