Pertimbangan apa yang harus saya perhatikan ketika menempatkan proyek Unreal di bawah kendali sumber?


10

Saya ingin mencobanya untuk membuat repositori git dari proyek UE4 saya dan mengunggahnya ke Github.com tapi saya ingin tahu pertimbangan khusus apa yang harus saya hindari untuk memposting informasi sensitif seperti kunci / sertifikat pengembang saya, atau menghindari menambahkan file binari besar , atau file sementara / perantara.

Jawaban:


2

Hal-hal seperti informasi pendaftaran Anda untuk UE4 dan yang lainnya tidak disimpan dengan proyek, disimpan di tempat lain (dengan data aplikasi untuk peluncur UE atau rantai alat, mungkin).

Sejauh ini cara termudah untuk mempersiapkan memposting proyek Anda di GitHub adalah dengan menggunakan kemampuan editor UE untuk menginisialisasi akses kontrol sumber dalam proyek. Anda melakukannya dengan mengeklik tombol "Kontrol Sumber" di bilah alat:

Tombol Kontrol Sumber

Di jendela yang dihasilkan, atur penyedia ke Git (Anda ingin memastikan bahwa Anda telah menginstal Git; jika Anda melakukannya dan konfigurasi Git Anda diatur, ia akan mengisi semuanya untuk Anda). Pastikan kotak centang untuk menghasilkan tanda centang .gitignoredicentang, dan tekan accept. Itu akan melakukan semua kerja keras untuk Anda.

Jika Anda tidak menggunakan editor, jika Anda bekerja langsung dengan mesin dari sumber atau sesuatu, atau Anda hanya ingin melakukan semuanya sendiri, Anda akan ingin mengatur .gitignoreyang pada dasarnya mengecualikan semua direktori file yang dihasilkan / perantara , seperti ini (yang pada dasarnya adalah yang akan diatur oleh editor):

Binaries
DerivedDataCache
Intermediate
Saved
*.opensdf
*.sdf
*.sln
*.suo
*.xcodeproj
*.xcworkspace

Selain itu, tidak ada hal khusus yang perlu Anda lakukan. Anda mungkin ingin mempertimbangkan sesuatu seperti git-lampiran untuk berurusan dengan aset besar yang ingin Anda laporkan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.