Unity menawarkan produk add-on Asset ServerLegacy - Sistem kontrol aset dan versi dengan antarmuka pengguna grafis terintegrasi menjadi Unity. Aktifkan anggota tim untuk bekerja sama pada proyek pada komputer yang berbeda. More info
Lihat di Glossary untuk versi terintegrasi yang mudah dari proyek Anda dan Anda juga dapat menggunakan PerforceA version control system for file change management. More info
See in Glossary dan PlasticSCM sebagai alat eksternal (lihat Integrasi Kontrol Versi untuk rincian lebih lanjut). Jika Anda karena beberapa alasan tidak dapat menggunakan sistem ini, dimungkinkan untuk menyimpan proyek Anda dalam sistem version controlSistem untuk mengelola perubahan file. Anda dapat menggunakan Unity bersama dengan alat kontrol versi yang paling umum, termasuk Perforce, Git, Mercurial dan PlasticSCM. More info
Lihat di Glossary lainnya, seperti Subversion atau Bazaar. Ini membutuhkan beberapa pengaturan manual awal dari proyek Anda.
Sebelum memeriksa proyek Anda, Anda harus memberi tahu Unity untuk memodifikasi struktur proyek sedikit untuk membuatnya kompatibel dengan menyimpan aset dalam sistem kontrol versi eksternal. Hal ini dilakukan dengan memilih Edit->Project Settings->Editor di menu aplikasi dan mengaktifkan dukungan Kontrol Versi Eksternal dengan memilih Visible Meta Files di dropdown untuk Kontrol Versi. Ini akan menampilkan file teks untuk setiap aset di direktori Assets
yang berisi informasi pembukuan yang diperlukan oleh Unity. File akan memiliki ekstensi file .meta
dengan bagian pertama menjadi nama file penuh aset yang terkait. Memindahkan dan menamai aset dalam Unity juga harus memperbarui file .meta
yang relevan. Namun, jika Anda memindahkan atau mengubah nama aset dari alat eksternal, pastikan untuk menyinkronkan file .meta
yang relevan juga.
Ketika memeriksa proyek ke sistem kontrol versi, Anda harus menambahkan Assets
, Packages
dan direktori ProjectSettings
ke sistem. Direktori Library
dan UserSettings
harus benar-benar diabaikan - ketika menggunakan file .meta, itu hanya cache lokal aset impor.
Ketika membuat aset baru, pastikan kedua aset itu sendiri dan file .meta
terkait ditambahkan ke kontrol versi.
Pertama, mari kita asumsikan bahwa kita memiliki repositori subversion pada svn://my.svn.server.com/
dan ingin membuat proyek pada svn://my.svn.server.com/MyUnityProject
. Kemudian ikuti langkah-langkah ini untuk membuat impor awal dalam sistem:
InitialUnityProject
. Anda dapat menambahkan aset awal di sini atau menambahkannya nanti.Library
dan UserSettings
di dalam direktori proyek Anda.svn import -m"Initial project import" InitialUnityProject svn://my.svn.server.com/MyUnityProject
Jika sukses, proyek sekarang harus diimpor ke subversi dan Anda dapat menghapus direktori InitialUnityProject
jika Anda ingin.svn co svn://my.svn.server.com/MyUnityProject
dan periksa bahwa direktori Assets
, Packages
dan ProjectSettings
diversi.Library
dan UserSettings
pada langkah 4 di atas.Library
: Subversion UserSettings
akan membuka editor teks. Tambahkan direktori Perpustakaan dan Pengguna.svn propedit svn:ignore MyUnityProject/
Subversion will open a text editor. Add the Library and UserSettings directories.svn ci -m"Finishing project import" MyUnityProject