Rehber Unreal Engine Unity Git ile aynı projede nasıl çalışılır?

Git kullanarak herhangi bir projede ekibinizle dünyanın bir ucundan bir ucuna olsanız dahi nasıl birlikte aynı projede (Gerçek zamanlı değil!) çalışabileceğinizi göstereceğim.
Örnek:
1758825862432.png
1758825978390.png

  • NOT: Eğer Unity için yapacaksanız gitignoru'u Unity'i seçin.
1758827415284.png

1758827608540.png

1758827696897.png

1758827944510.png

  • Ardından invite linkini ekip arkadaşınıza paylaşın.
Ardından GitHub hesabınızla oturum açtıktan sonra File -> Clone Repository ->
1758826192629.png
1758826511088.png
Tebirkler artık bitti.

Projede bir değişiklik yapın:
1758826929764.png

GitHub'da bu değişikliği görün:
1758826956298.png

"Update Lvl..." yazan yere Summary giriyoruz yâni değişikliğin genel başlığı. Alta da ayrıntıları sonra da Commit diyoruz. Ardından push ediyoruz:
1758827063252.png

Şimdi bu yaptığınız değişiklik projedeki diğer kullanıcılara gidecek. Eğer arkadaşınız değişiklik yaparsa da:
1758831493793.png

Pull ediyorsunuz ve sizde de değişiyor!
NOT:
  • Bir dosya üzerinde aynı anda 1'den fazla kişi çalışmamalı. Projede racing olur ve son kim pushlarsa onunki kazanır diğerinin yaptıkları gider.
  • Repo'yu Private olarak ayarlarsanız siz ve ekibiniz dışında kimse göremez. Eğer açık kaynak yapmayı düşünüyorsanız "Public" olarak ayarlamanız gerekir:
    1758827803493.png
Ek tavsiyeler:
  • .gitignore kullanın. Ben de kullanmıyordum ama böyle büyük projelerde kullanmak çok önemli:
    1758826782015.png
  • GitHub profilinizi özelleştirin ve temel bilgilerinizi girin.
İyi günler ve iyi çalışmalar dilerim!
 
Keşke Unreal Engine de Roblox Studio gibi bir collab sistemi kursa.
Roblox ilginç bir şekilde sistemi güzel oturtmuş. UE'de de var ancak sadece LAN'da. Ama host ile de yapılabilir. Onun dışında en ucuz yöntem bu. Zaten bir geliştirici GitHub kullanmayı bilmeli ve kullanmalı.
 

Technopat Haberler

Yeni konular

Geri
Yukarı