Sürümleri Oluşturma ve Yönetme
Yazılım sürümlerinizi sürüm notları ve varlıklarla paketlemek ve belgelemek için GitHub'ın sürüm özelliğinden yararlanın.
Sürümleri Oluşturma ve Yönetme, CoddyKit'te ücretsiz bir Git & GitHub Professional Workflow dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Git & GitHub Professional Workflow öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Git & GitHub Professional Workflow kursu toplamda 4 dersten oluşur.
GitHub Sürümlerine Hoş Geldiniz!
GitHub'ın Sürümler özelliği, yazılımınızın kararlı sürümlerini paketleyip kullanıcılara sunmanıza yardımcı olur. Bunu yeni bir sürümün resmî duyurusu gibi düşünebilirsiniz.
Derlenmiş ikili dosyaları, belgeleri veya belirli kaynak kodu anlık görüntülerini dağıtması gereken projeler için kritik öneme sahiptir.
Sürümler Etiketler Üzerine Kurulur
Her GitHub Sürümü doğrudan bir Git etiketiyle ilişkilidir. Etiket, deponuzun geçmişindeki belirli bir noktayı, genellikle v1.0.0 gibi bir sürüm numarasını işaretler.
- Etiketler, bir işlemeye kalıcı ve değişmeyen bir başvuru sağlar.
- Sürümler, bu etiketin üzerine zengin üst veriler (sürüm notları ve varlıklar gibi) ekler.
Bir sürüm oluşturmadan önce istediğiniz etiketi GitHub'a gönderdiğinizden emin olun!
Açık Sürüm Notları Hazırlama
Sürüm notları, belirli bir sürümde nelerin yeni, geliştirilmiş veya düzeltilmiş olduğunu açıklayan metinlerdir. Değişiklikleri kullanıcılarınıza iletmek için hayati önem taşırlar.
- Açık ve özlü bir dil kullanın.
- Önemli özellikleri ve hata düzeltmelerini vurgulayın.
- Zengin metin için Markdown biçimlendirmesi desteklenir.
Varlıkları Sürümlerle Birlikte Paketleme
Sürüm varlıkları, bir sürüme ekleyebileceğiniz ve indirilmelerini sağlayabileceğiniz dosyalardır. Bunlar şunları içerebilir:
- Derlenmiş ikili dosyalar (ör.
.exe,.dmg) - Sıkıştırılmış kaynak kodu (
.zip,.tar.gz) - Belge dosyaları veya yükleyiciler
Kullanıcıların belirli bir sürüm için ihtiyaç duyduğu her şeyi tek bir yerde sunarlar.
Yeni Sürüm Oluşturma (Kullanıcı Arayüzü)
Bir sürüm oluşturmak için:
- GitHub'da deponuza gidin.
- 'Sürümler' seçeneğine tıklayın (genellikle sağ kenar çubuğunda veya 'Kod' sekmesinin altında bulunur).
- 'Yeni sürüm taslağı oluştur' düğmesine tıklayın.
Bu işlem, sürüm ayrıntılarınızı tanımlayacağınız bir form açar.
Sürümünüzü Tanımlama ve Yayımlama
Sürüm oluşturma sayfasında şunları yapacaksınız:
- Mevcut bir Git etiketi seçin veya yeni bir tane oluşturun.
- Bir sürüm başlığı girin (ör. 'Sürüm 1.0.0 - İlk Sürüm').
- Ayrıntılı sürüm notlarınızı yazın.
Sürümü 'ön sürüm' olarak işaretleyebilir (test için) veya doğrudan yayımlayabilirsiniz.
Otomatik Sürüm Notları
GitHub, sürüm notlarını otomatik olarak oluşturmanıza yardımcı olabilir!
'Sürüm notları oluştur' seçeneğine tıkladığınızda GitHub, son sürüm etiketinden bu yana birleştirilen işlemeleri ve çekme isteklerini tarayıp bir özet önerir. Daha sonra bunu düzenleyip geliştirebilirsiniz.
İndirilebilir Varlıkları Yükleme
Sürüm notlarınız hazır olduğunda varlıkları yükleyebilirsiniz.
Dosyaları belirlenmiş alana sürükleyip bırakmanız veya göz atmak için tıklamanız yeterlidir. GitHub bunları yükler ve sürüm sayfanızda indirilebilir dosyalar olarak gösterir.
Mevcut Sürümleri Yönetme
Hatalar olabilir! Bir sürümü istediğiniz zaman düzenleyebilir veya silebilirsiniz.
- 'Sürümler' sayfasında değiştirmek istediğiniz sürümü bulun.
- Düzenlemek için kalem simgesine, silmek için çöp kutusu simgesine tıklayın.
Düzenleme; notları, başlığı veya varlıkları değiştirmenize olanak tanır. Silme işlemi sürümü GitHub'dan kaldırır, ancak temel Git etiketi kalır.
Sürüm Özelliği Kontrolü
Aşağıdakilerden hangileri bir GitHub Sürümünün temel bileşenleri veya özellikleridir?
Ders Özeti
GitHub Sürümlerini oluşturmayı ve yönetmeyi öğrendiniz!
- Sürümler, projenizin resmî ve numaralandırılmış anlık görüntülerini sunar.
- Git etiketleri üzerine kurulurlar ve sürüm notları ile isteğe bağlı varlıklar içerirler.
- GitHub kullanıcı arayüzü üzerinden sürümleri oluşturabilir, düzenleyebilir ve silebilirsiniz.
Bu, kullanıcıların yazılımınızın kararlı sürümlerini kolayca bulup indirmesine yardımcı olur.
Sıkça Sorulan Sorular
“Sürümleri Oluşturma ve Yönetme” dersi ücretsiz mi?
Evet — “Sürümleri Oluşturma ve Yönetme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Git & GitHub Professional Workflow kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Git & GitHub Professional Workflow kursu toplamda 4 dersten oluşur.
“Sürümleri Oluşturma ve Yönetme” dersinde ne öğreneceğim?
Yazılım sürümlerinizi sürüm notları ve varlıklarla paketlemek ve belgelemek için GitHub'ın sürüm özelliğinden yararlanın. Git & GitHub Professional Workflow ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Git & GitHub Professional Workflow öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Git & GitHub Professional Workflow, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Sürümleri Oluşturma ve Yönetme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Git & GitHub Professional Workflow dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Git & GitHub Professional Workflow dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Etiketlerle Anlamsal Sürümleme
- Sürümleri Oluşturma ve Yönetme
- Sürüm Dalları ve Acil Düzeltmeler
- Değişiklik Günlükleri ve Sürüm Notları Oluşturma