source Version Control (GitSource) — Panduan Penggunaan
Version Control di Workspace membantu Anda menghubungkan proyek dengan GitHub, menyimpan perubahan skema ke dalam commit, mengelola cabang, mendorong (push) perubahan ke repositori, dan melihat catatan aktivitas. Menu ini juga dikenal sebagai integrasi Git untuk Nexa Lab / skema Anda.
Urutan yang Disarankan Pertama Kali
- Buka Version Control di sidebar.
- Mulai dari Settings — hubungkan akun GitHub (token akses pribadi / OAuth, pemilik repositori, nama repo, cabang target) sampai status menunjukkan terhubung.
- Baru gunakan Commit Changes, Branch Manager, Sync & Push, dan Deployment Log sesuai kebutuhan.
Tanpa pengaturan di Settings, menu seperti Sync & Push biasanya meminta Anda melengkapi koneksi terlebih dahulu.
Penjelasan Tiap Menu
| Menu | Fungsi untuk Anda |
|---|---|
| Settings | Mengatur koneksi GitHub (token akses, data OAuth) serta repositori dan cabang yang menjadi tujuan sinkronisasi. Di layar ini Anda melihat apakah aplikasi sudah terhubung dengan akun GitHub. |
| Commit Changes | Menyimpan perubahan skema atau data kerja Anda ke dalam sebuah commit setempat (persiapan sebelum push), sesuai alur yang ditampilkan di layar. |
| Branch Manager | Mengelola cabang Git proyek Anda (misalnya utama, pengembangan, fitur) — pilih atau sesuaikan cabang yang dipakai untuk sinkronisasi. |
| Sync & Push | Mengirim commit atau perubahan yang sudah siap ke repositori GitHub yang dikonfigurasi. Pastikan Settings dan commit sudah lengkap sebelum melakukan push. |
| Deployment Log | Menampilkan riwayat aktivitas sinkronisasi dan operasi Git yang relevan agar Anda bisa menelusuri apa yang sudah dilakukan. |
Tips Penggunaan
- Jaga keamanan token — token akses GitHub bersifat rahasia; jangan dibagikan atau dikomit ke tempat publik.
- Setelah mengubah cabang atau repo di Settings, periksa lagi Branch Manager dan Sync & Push agar tujuan kirim sesuai.
- Jika sebuah submenu membuka pesan bahwa fitur belum tersedia, kemungkinan modul untuk aksi itu belum lengkap di versi aplikasi Anda — gunakan menu lain atau hubungi pengembang.
Jika Ada Masalah
| Gejala | Yang bisa Anda coba |
|---|---|
| Push minta lengkapi Settings | Buka Settings, isi token dan informasi repositori sampai status terhubung. |
| Tidak bisa commit | Pastikan ada perubahan yang valid untuk dikomit dan ikuti pesan di layar Commit Changes. |
| Log kosong | Belum ada aktivitas yang dicatat — lakukan commit atau push terlebih dahulu. |
| Status tidak terhubung setelah memasukkan token | Periksa token masih berlaku dan punya izin yang cukup untuk repo Anda; coba sambungkan ulang di Settings. |
Hubungan dengan Pekerjaan Lain di Workspace
Integrasi Git menyimpan dan menyelaraskan versi skema / artefak proyek Anda dengan GitHub. Perancangan tabel dan package tetap dilakukan di modul seperti Repository, Architect, dan Canonical; Version Control membantu versi dan cadangan di repositori eksternal.