Unreal Revision Control (URC) Komut Satırı Arayüzü (CLI) PowerShell gibi üçüncü taraf komut satırı araçlarını kullanarak projenin üzerinde revizyon kontrolü eylemleri gerçekleştirmene olanak tanır. Bu eylemler genellikle kullanıcı arayüzü ile gerçekleştirilse de bazıları arayüzün şu anda desteklediği eylemlerin ötesine geçmene izin verir.
Bu belgede aşağıdaki konulara bir genel bakış sunuluyor:
-
CLI ile çalışmaya başlama
-
Yaygın kullanım örnekleri ve bunları CLI ile gerçekleştirme
Başlamadan Önce
Komut satırlarını kullanmak için Windows Gezgini'nde URC dosyalarının nerede bulunduğunu bilmen ve URC ile komut satırları oluşturup kullanmak için bir ortam değişkeni oluşturman gerekir.
Ortam değişkenini ayarlamadan önce, urc.exe dosyasının bulunduğu klasörünü yol değişkenin içinde ayarladığından emin ol.

-
Windows ayarlarını aç ve Sistem > Hakkında > Gelişmiş sistem ayarları'nı seç. Sistem Özellikleri paneli açılır.
-
Ortam Değişkenleri… seçeneğine tıkla
Görseli büyütmek için tıkla.
-
Yolun Ortam Değişkenlerini düzenlemek için Kullanıcı Değişkenleri listesinden Yol > Düzenle'yi seç.
Görseli büyütmek için tıkla.
C:\Users\ yolunun sonunda adın görünür
-
Gözat’a tıklayıp urc.exe dosyalarına giden dosya yolunu seç.
Görseli büyütmek için tıkla.
-
Tüm açık paneller kapatılana kadar Tamam'a tıkla.
Bir ortam değişkenini başarıyla düzenledin.
PowerShell'i Başlatma
Windows Gezgini'nde üzerinde çalıştığın Fortnite İçin Unreal Editor (UEFN) projesini aç.

Diğer URC CLI komutlarını kullanmadan önce ilk olarak UEFN'de oturum açtığından emin ol.
Bu gereklilik yakın zamanda UEFN'de oturum açmış olup olmadığına göre değişir. UEFN açıksa ve oturum açtıysan belirtecin süresi dolmadıkça urc auth login
fonksiyonunu çağırman gerekmez. UEFN açık değilken veya belirtecin süresi dolduktan sonra CLI'yı kullanırsan CLI'da oturum açman gerekir.

-
Shift + sağ tıklayarak bağlam menüsünü aç.
-
PowerShell penceresini burada aç'ı seç.
Yaygın CLI Kullanım Örnekleri
Hesabının oturumu açıkken erişim iznine sahip olduğun tüm projeleri listeleme.
CLI Komutları |
---|
urc project list |
urc p list |
Görseli büyütmek için tıkla.
Projenin tüm anlık görüntülerini görme.
CLI Komutları |
---|
urc project snapshot list |
urc p s list |
Proje geçmişinde geriye gitmek için önceki bir anlık görüntüye senkronize etme.
Belirli bir anlık görüntüye senkronize etmeden önce proje dosyaları senkronizasyonunun başarısız olmaması için projeyi ya da editörü kapat.
CLI Komutları |
---|
urc project snapshot get |
urc p s get |
Görseli büyütmek için tıkla.
Herkesin adada yaptığı güncellemeleri alabilmek için en sonuncuya senkronize et.
CLI Komutları |
---|
urc project snapshot get |
urc p s get |
Görseli büyütmek için tıkla.
Göndermeden önce mevcut anlık görüntüdeki tüm öğelerin ve durumlarının genel bir özetini alma.
CLI Komutları |
---|
urc project status –extended |
urc p status –extended |
Görseli büyütmek için tıkla.
Önceki bir yedekten çalışmaya devam etmek için belirli bir anlık görüntüye geri alma.
Projeni önceki bir anlık görüntüye senkronize et
CLI Komutları |
---|
urc projects snapshots get |
Hangi proje sürümüne senkronize edeceğini seçebilmek için anlık görüntü listesini görmen gerekirse şu komutu kullan:
CLI Komutları |
---|
urc projects snapshots list |
Görseli büyütmek için tıkla.
Öğelerinin bir yedeğini tutmak için Eklentiler klasörünü kopyalayıp masaüstüne yapıştır.

Daha sonra tekrar en son anlık görüntüye senkronize et.
CLI Komutları |
---|
urc projects snapshots get |
Projeyi en son anlık görüntüye başarıyla senkronize ettikten sonra aşağıdaki adımları uygula:
-
Eklentilerini geçerli UEFN proje klasöründen sil.
-
Önceki Eklentiler klasörünü masaüstünden proje klasörüne kopyalayıp yapıştır.
-
Projeni UEFN'de aç ve proje durumunun istediğin gibi göründüğünü doğrula.
-
Projen, projenin yeni durumunu yansıtan yeni bir anlık görüntü oluşturmak için beklediğin şekilde görünüyorsa Değişiklikleri Gir seçeneğine tıkla.
Değişikliklerini geri almak için bir öğeyi geçerli anlık görüntüye geri alma.
CLI Komutları |
---|
urc asset revert .\pathname |
urc a revert .\pathname |
Görseli büyütmek için tıkla.
Çalışmanı başka biri engellemeden çalışmaya devam edebilmen için belirli bir takım üyesi tarafından kullanıma alınan öğeleri serbest bırakma.
İçerik Üretici Portalı'ndaki projede açarak projectID'yi al. Proje kimliğini URL'de görebilirsin.
Görseli büyütmek için tıkla.
Bu fonksiyon yalnızca bir takım yöneticisi tarafından gerçekleştirilebilir. İçerik Üreticisi Portalı'nda takım rolünü kontrol ettiğinden emin ol.
CLI Komutları |
---|
urc project forcerelease |
urc p forcerelease |
Görseli büyütmek için tıkla.