SVN, Git ve diğer versiyon kontrol sistemleri hakkında notlar
Sadece akıllarda kalması açısından bir görseli paylaşmak istiyorum. Bu görsel SVN, Git gibi VCS (Version Control System) yani sürüm/versiyon kontrol sistemlerinde kullanılan/kullanılması daha uygun olan geliştirme ve üretim ortamı yapısının kod/veri deposundaki işleyişini anlatıyor.

Basit mantıkla; iki dalımız var: geliştirme ve üretim. Yazılımı geliştirdiğimiz sürece, her bir yeni versiyon için geliştirme (dev) dalına commit yapıyoruz. Tüm değişimler artık üretim ortamında çalıştırılabilir hale geldiğinde ise üretim dalına geçiyoruz. Her bir üretim versiyonu "release" olarak versiyonlanıyor.
Kaynak ve daha fazlası için: http://stackoverflow.com/a/5968622/169534
Kısaca;
git config --list
Uzun uzun anlatmak gerekirse;
Git için global değerler mevcut. Örneğin veri ambarına (repository) gönderdiğiniz (commit ettiğimiz?) değişiklikler user.name ve user.email global değişkenleriyle beraber gider. Bunları o an çalıştığımız ayarlanmış ortam bilgilerinden çekilir. Bunları ayarlamamışsak şu şekilde ayarlayabiliriz:
git config --global user.name "hosaf.org"
git config --global user.email "yasin@hosaf.org"
Bunları daha önceden ayarlamış mıyız, bunu görmek ya da kontrol etmek için ise şu komutu kullanıyoruz:
git config --list
Kaynak: http://help.github.com/git-cheat-sheets/
yasin tarafından 12.03.2012 Pzt 12:01 tarihinde gönderildi
Her ayın 3. Cumartesi günü Ankara yazılımcılarının toplandığı etkinlik Yazılım Atölyesi'nin 2012 Mart ayı etkinliği konuları belli oldu: Redis ve Sanallaştırma Teknolojileri.
Etkinlik hakkında geniş bilgiyi Facebook sayfasından ve Yazılım Atölyesi sitesinden alabilirsiniz.
Canlı Yayın Linki: http://livestre.am/1k6G6
Sayfalar
Son yorumlar