Upgrade, Patch, Pull nedir? Aradaki farklar ve ayarlar nelerdir?


Upgrade, patch ve pull işlemleri yeni versiyonları, sistemde yapılmış yamaları, yenilikleri ve en güncel dosyaları almak için yapılan işlemlerdir. Upgrade ekranı esasen sürüm güncellemeleri esnasında yapılan işlemlerin manuel olarak yapılabilmesini sağlar. Sürüm Notları sayfasında sunucunun mevcut sürümü ve yayınlanmış sürümler listelenir. Sürümlerin içine girdiğinizde yenilikler ve değişiklikleri görebilirsiniz. Sürüm Notları içerisinde bulunan başlıklar, aslında Workcube upgrade işlemi sırasında tamamlanan adımlardır. Yeni bir versiyon veya patch yayınlandığında, sürüm notları üzerinden "Pull" veya "Upgrade" işlemi yapılır.



Upgrade Nedir?

Mevcut sistemi (versiyonu) bir üst seviyeye çıkartmak, yeni özellik eklemek veya eklenen özelliği çıkartmak amaçlı yükseltmeye verilen isimdir. Bir çalışmakta olunan versiyon vardır, bir de gelecekte çalışılacak versiyon vardır. Mevcut versiyonu bir sonraki versiyona çıkartmak yani versiyon geçişi yapmak için upgrade işlemi yapılır. Örneğin; Çalışmakta olunan Holistic.21 versiyonu ve gelecekte çalışılacak olunan Holistic.22 versiyonu.

Patch Nedir?

Oluşan bir hatayı ya da programın içeriğindeki hatalı bir fonksiyonu düzelten bir programcıktır. Sistem genelinde fonksiyonlar ile ilgili hotfixler, düzenlemeler yapılır. Tamamlandıktan sonra "Sürüm Notları" ekranında güncel versiyon için patch olarak yayınlanır. Patch bir nevi alt sürüm olarak da nitelendirilebilir.

Pull Nedir?

Merge edilmiş branches üzerinde en güncel olan işleme erişebilmek için kullanılan yöntem. Workcube üzerinde yerinde alan sunucuya bağlanarak "Git" üzerinde yer alan kodları kendi sunucunuza çekme işlemidir.

Dikkat: Workcube'ü pull etmek, patch almak veya upgrade edebilmek için hem Git hem de geçerli bir bitbucket app password'ünüz olmalıdır.


Aradaki farklar ve ayarlar nelerdir?

Upgrade işlemi belirli periyodlarda çıkar, Patch yöntemini kullandığınız zaman ortamınıza işlemi yaptığınız tarihteki kodu çekmeniz demektir. Merkez tarafından yeni bir patch çıkana kadar tekrar yeni bir patch alamazsınız. 

Pull ise ne zaman isterseniz tıklayıp bulunduğu branches üzerinden en güncel koda erişmeniz demektir.




git.git_password: Git şifresinin girileceği alan.

git.git_self_pull: Buradaki alanı true yaparak self pull ayarını aktif etmiş olursunuz.

git.git_dir: Win veya Linux da workcube kullanacağı dosya.

git.git_branch: Sürümün hangi branchten/ortamdan geleceğini belirler.

git.git_url: Bitbucket git adresi lisans ile verilir. Adresi yazınız.

git.git_username: Bitbucket git adresi lisans ile verilir. Kullanıcı adını yazınız.


Dikkat: Workcube kurulu olduğu dosyalar git üzerinde olmalı ve Workcube'ün size verdiği ve belirli aralıklarla güncellediği bitbucket kullanıcı kodunuz aşağıdaki inputa doğru girilmelidir. Bu erişim kodu doğru ise aşağıda gördüğünüz bitbucket ikonuna tıklarsanız app pasword'ünüzü sistem bitbucket üzerinden otomatik alacaktır. Bu işlemi bir kere yaptığınızda Workcube'den alacağınız bir sonraki eriğim koduna kadar geçerli olacaktır.

Geri Bildirim

Bu içeriği faydalı buldunuz mu?
İlişkili İçerikler