36.00 sürümünden sonra oluşturulan projeler, aşağıda verilen CLI komutlarını kullanmaya yönelik dosya yolunu kullanamayacaktır. Dosya yolu için tarama yaparken urc2.exe dosyasını ara.
36.00 sonrasındaki projeler için aşağıdaki CLI komutlarını kullan:
Depondaki tüm revi̇zyonları gör
urc2 revision list
Projenin en son revizyonuyla senkronize et
urc2 revision sync
Depo geçmişindeki önceki bir revizyonla senkronize et
urc2 revision sync @[revision]
Belirli bir revizyondaki tüm öğelerin ve durumlarının genel bir özetini al
urc2 repository status
Önceki bir yedekten çalışmaya devam etmek için belirli bir revizyonu geri al
urc2 revision promote "description"
Değişikliklerini geri almak için bir öğeyi geçerli revizyona geri al
urc2 file reset .\pathname
Engelini kaldırmak için belirli bir takım üyesinin onayladığı öğeleri serbest bırak
urc2 lock release --force --owner <username>
Unreal Revision Control (URC) Komut Satırı Arayüzü (CLI) , PowerShell gibi üçüncü taraf komut satırı araçlarını kullanarak projende revizyon kontrolü eylemleri gerçekleştirmene olanak sağlar. 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çın 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öz At’a tıklayıp urc.exe dosyalarına giden dosya yolunu seç. Bu dosyalar genellikle
C:\Program Files\Epic Games\Fortnite\FortniteGame\Binaries\Win64yolunda bulunabilir.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 <number of snapshot> |
urc p s get <number of snapshot> |
Görseli büyütmek için tıkla.
Herkesin adada yaptığı güncellemeleri alabilmek için en sonuncuya senkronize etme.
| 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 <number of snapshot> |
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 kopyalayıp proje klasörüne yapıştır.
Projeni UEFN'de aç ve proje durumunun istediğin gibi göründüğünü doğrula.
Projen beklediğin şekilde görünüyorsa projenin yeni durumunu yansıtan yeni bir anlık görüntü oluşturmak için 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 <projectID> –-user UserName |
urc p forcerelease <projectID> –-user UserName |
Görseli büyütmek için tıkla.