uVersion
Türkçe
İndir →

Wiki

Unreal Engine Eklentisi

Unreal Engine için uVersion eklentisi: editör içinde yerel Source Control, Blueprint diff, checkin öncesi doğrulama.

Kurulum

uVersion eklentisi, desktop istemcisi tarafından yönetilen, önceden derlenmiş bir ikili dosya olarak dağıtılır. Sizin tarafınızda derleme yok, uğraşmanız gereken kaynak dosyası yok.

Desteklenen Unreal sürümleri: 5.6 ve üzeri.

Adımlar

  1. uVersion desktop istemcisini kurun
  2. Unreal projenizi içeren workspace'i istemciye ekleyin
  3. Unreal paneli, .uproject dosyanızı otomatik olarak algılar
  4. İstemci, Unreal sürümünüze ve platformunuza uygun eklentiyi kurar
  5. Projeyi Unreal'de açın, eklenti hemen etkinleşir

Güncellemeler

Desktop istemcisi, projeyi açtığınızda ve her 6 saatte bir yeni sürümleri kontrol eder. Unreal'iniz için daha yeni bir sürüm mevcut olduğunda, istemcinin Unreal panelinde bir « Update ready » rozeti belirir. Önce Unreal editörünü kapatın, ardından güncellemeyi uygulamak için üzerine tıklayın (eklenti yüklüyken değiştirilemez).

İlk bağlantı

Unreal editöründe: Tools → Source Control → Connect to Source Control yolunu izleyin, Provider açılır menüsünde uVersion'ı seçin.

Kimlik bilgileriniz desktop istemcisinden otomatik olarak alınır. Yeniden yazmanız gereken hiçbir şey yoktur. Herhangi bir nedenle desktop istemcisi kurulu değilse, editör sunucu adresini ve kimlik bilgilerinizi girmeniz için bir form gösterir.

Eklentinin Unreal'de yaptıkları

Yerel Source Control

Checkout, checkin, revert, history: her şey Content Browser'daki sağ tık menüsünden erişilebilir, tıpkı diğer herhangi bir Unreal Source Control Provider'ında olduğu gibi. Sanatçıların öğrenmesi gereken yeni bir şey yok.

Düzenlemede otomatik kilitleme

Bir asset'i değiştirdiğinizde, eklenti manuel bir checkout yapmanıza gerek kalmadan sunucu tarafında otomatik olarak bir lock koyar. Siz çalışırsınız, eklenti kilitlemeyi sessizce yönetir.

Görsel Blueprint diff

Bir Blueprint'in iki revizyonunu, editörün standart görsel diff aracıyla doğrudan Unreal içinde karşılaştırın. Geçmişteki herhangi bir commit üzerinde çalışır.

Checkin öncesi doğrulama

Her gönderimden önce eklenti, değiştirilen dosyalar üzerinde bir dizi kontrol çalıştırır: Blueprint derlemesi, adlandırma kuralı, doku boyutu, eksik bağımlılıklar, döngüsel bağımlılıklar vb. Hatalar checkin'i engeller, uyarılar bilgilendirme olarak gösterilir. Kurallar, desktop istemcisinin Admin panelinden proje bazında etkinleştirilebilir ve yapılandırılabilir.

Redirector temizliği

Bir asset'i yeniden adlandırdığınızda veya taşıdığınızda, Unreal birikebilen redirector'lar oluşturur. Eklenti bunları checkin sırasında otomatik olarak algılar ve temizler, ayrıca etkilenen tüm asset'lerdeki referansları günceller.

Başlangıçta uzlaştırma

Proje açıldığında eklenti, asset'lerinizin durumunu kontrol eder ve durumu sunucuyla eşitler. Düzenlemekte olduğunuz dosyalar otomatik olarak yeniden kilitlenir, böylece bir takım arkadaşınızın sizin başladığınız bir şeyi yanlışlıkla üstlenmesi önlenir.

Kilit serbest bırakma isteği

Bir takım arkadaşınızın kilitlediği bir asset'i değiştirmek isterseniz, eklenti size bir serbest bırakma isteği gönderme imkânı verir. Takım arkadaşınıza kendi desktop istemcisinde bir bildirim ulaşır.

Sık karşılaşılan sorunlar

« Failed to connect to source control »

Desktop istemcisinde düzgün şekilde oturum açtığınızdan emin olun. Kimlik bilgilerinizi tutan odur.

Eklenti güncellenmiyor

Önce Unreal editörünü kapatın: eklenti yüklüyken değiştirilemez. Ardından kontrolü yeniden çalıştırmak ve güncellemeyi uygulamak için desktop istemcisinin Unreal panelindeki eklenti durum rozetine tıklayın.