Wiki
Bir depo oluşturma
Bir uVersion deposu oluşturma: kimin buna yetkisi var, iki olası yol (yönetim paneli veya mevcut bir proje klasörü) ve sunucunun otomatik olarak yaptıkları.
Depo, sunucu tarafındaki bir projedir: üretiminizin geçmişini ve dosyalarını barındırır. workspace, diskinizdeki karşılık gelen klasördür. İkisi ayrıdır: bir depo oluşturmak makinenizde hiçbir şey oluşturmaz, tersi de geçerlidir.
Kim depo oluşturabilir
admin rolü oluşturabilir, hangi yolla olursa olsun. Bir
lead ya da bir project_admin bunu yapamaz: sunucu
Admin role required yanıtını verir ve istemci düğmeyi onlardan yalnızca gizler.
Aşağıda açıklanan düğmeyi görmüyorsanız, bunun nedeni bir görüntüleme hatası değil,
rolünüzdür.
uversion komut satırının hiçbir oluşturma komutu yoktur: mevcut
bir depoyu klonlayabilir ve içinde çalışabilir, ancak bir tane oluşturamaz. Masaüstü
istemcisini ya da web arayüzünü kullanın.
İki yol
Seçim, halihazırda neye sahip olduğunuza bağlıdır:
- Sıfırdan başlıyorsanız ya da ekibin daha sonra dolduracağı bir projeyi hazırlıyorsanız: yönetim panelinden boş bir depo oluşturun. Bir açıklama girmenize izin veren tek yol budur. Aşağıya bakın.
- Diskinizde zaten bir Unreal projeniz varsa ve onu uVersion altına almak istiyorsanız: buradan geçmeyin, Mevcut bir projeyi yükleme yolunu izleyin. Bu yol depoyu oluşturur ve klasörünüzü tek bir hareketle, hiçbir şeyi taşımadan bağlar.
Yönetim panelinden
1. Repositories sekmesini açma
Kenar çubuğunda Admin öğesini, ardından Repositories sekmesini açın. Doğru satıra dikkat edin: panelde iki tane vardır, tüm sunucuyu ilgilendiren şeyler için SERVER ve yalnızca hemen yanında seçili depoyu ilgilendiren şeyler için PROJECT. Depolar SERVER satırında oluşturulur.
Başlık, etkin depoların sayısını gösterir. Yeni bir sunucuda liste boştur ve + Create Repository düğmesi sağ üsttedir.
2. Oluşturma penceresini açma
+ Create Repository düğmesine tıklayın. İki alanı olan bir pencere açılır; gri renkte gösterilen metin yalnızca bir örnektir: hiçbir şey önceden doldurulmamıştır.
3. Depoyu adlandırma ve onaylama
Name alanını doldurun. Description (optional) alanı isteğe bağlıdır ve onu doldurabileceğiniz tek yer burasıdır. Create düğmesi, ad boş olduğu sürece etkin olmaz.
Otomatik olarak neler olur
Oluşturma sırasında sunucu, size sormadan üç şey yapar:
- karşılık gelen depolama klasörünü oluşturur; adı sizinkinden türetilir: ne harf ne de rakam olan her karakter bir tireye dönüşür;
- varsayılan doğrulama kurallarını kurar. Hepsi devre dışıdır: bir yönetici bunları etkinleştirene kadar hiçbir denetim çalışmaz;
- denetim günlüğüne bir kayıt yazar.
Buna karşılık, hiçbir izin ayarlanmaz. Yeni bir depo yalnızca
admin ve lead rollerine görünür: üzerinde herhangi bir izin
vermediğiniz sürece, diğer hesaplar onu hiç görmez, salt okunur olarak bile. Bir sonraki adımda
yapılacak ilk iş budur, Permissions sekmesinde.
Sık karşılaşılan tuzaklar
"Invalid repository name"
Ad boş ya da 255 karakteri aşıyor. Başka hiçbir kısıtlama yoktur: boşluklar ve aksanlı harfler kabul edilir, yalnızca depolama klasörünün adı sadeleştirilir.
"Repository name already exists"
Ad, tüm sunucuda benzersizdir. Denetim kaydetme sırasında yapılır, bu yüzden mesaj yazarken değil, Create düğmesine tıkladıktan sonra gelir. Devre dışı bırakılmış depoları da unutmayın: adlarını hâlâ işgal ederler.
Depoyu oluşturdum ama dosyalarımı bulamıyorum
Bu beklenen davranıştır: yönetimden oluşturma, sunucuda boş bir depo üretir ve diskinize asla dokunmaz. Muhtemelen zaten sahip olduğunuz bir projeyi uVersion altına almak istiyordunuz.
Boş bir depo kimseyi rahatsız etmez ve hiçbir şey tüketmez: refleksle silmeyin. Tercih sırasına göre iki çıkış:
- Onu kullanın. Boş bir klasöre klonlayın, projenizin içeriğini oraya taşıyın, ardından Mevcut bir projeyi yükleme yükleme adımından devam edin. Hiçbir şey yok edilmez ve depo, ona verdiğiniz adı korur.
- Onu bir kenara bırakın ve Mevcut bir projeyi yükleme ile yeniden başlayın; bu, klasörünüzden kendi deposunu oluşturur ve hiçbir şeyi taşımaz. Bu ad zaten alındığı için başka bir ada ihtiyacınız olacak.
Ekibim yeni depoyu görmüyor
Herhangi bir izin verilmediği sürece bu normaldir. Bkz. Permissions.