Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

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

  1. Buka Version Control di sidebar.
  2. Mulai dari Settings — hubungkan akun GitHub (token akses pribadi / OAuth, pemilik repositori, nama repo, cabang target) sampai status menunjukkan terhubung.
  3. 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

MenuFungsi untuk Anda
SettingsMengatur 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 ChangesMenyimpan perubahan skema atau data kerja Anda ke dalam sebuah commit setempat (persiapan sebelum push), sesuai alur yang ditampilkan di layar.
Branch ManagerMengelola cabang Git proyek Anda (misalnya utama, pengembangan, fitur) — pilih atau sesuaikan cabang yang dipakai untuk sinkronisasi.
Sync & PushMengirim commit atau perubahan yang sudah siap ke repositori GitHub yang dikonfigurasi. Pastikan Settings dan commit sudah lengkap sebelum melakukan push.
Deployment LogMenampilkan 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

GejalaYang bisa Anda coba
Push minta lengkapi SettingsBuka Settings, isi token dan informasi repositori sampai status terhubung.
Tidak bisa commitPastikan ada perubahan yang valid untuk dikomit dan ikuti pesan di layar Commit Changes.
Log kosongBelum ada aktivitas yang dicatat — lakukan commit atau push terlebih dahulu.
Status tidak terhubung setelah memasukkan tokenPeriksa 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.