Kontrol versi

Di NocoBase, Kontrol versi memungkinkan kamu menyimpan versi aplikasi saat ini yang bisa dipulihkan kembali. Kamu bisa membuat versi secara manual, memulihkan aplikasi ke versi yang sudah disimpan saat diperlukan, dan membiarkan AI Builder menyimpan versi otomatis setelah pencapaian penting selesai.

Kontrol versi bergantung pada Manajemen Backup untuk menyimpan dan memulihkan status aplikasi. Sebelum menggunakan kontrol versi, aktifkan Manajemen Backup terlebih dahulu.

Catatan

Edisi Community dan Standard tidak menyertakan plugin kontrol versi. Jika kamu perlu menyimpan status aplikasi yang bisa dipulihkan, gunakan Manajemen Backup: buat backup manual sebelum perubahan penting, lalu pulihkan backup yang sesuai saat perlu kembali ke kondisi sebelumnya.

Versi otomatis dari AI

Setelah plugin kontrol versi diaktifkan, AI Builder memiliki lapisan pemulihan tambahan. Saat AI Agent mulai menangani permintaan, ia memeriksa NocoBase Skills yang tersedia untuk aplikasi saat ini. Jika menemukan skill nocobase-revision, ia dapat menyimpan titik pembangunan penting sebagai versi yang bisa dipulihkan.

AI mendeteksi skill nocobase-revision saat mulai membangun

Ketika AI menyelesaikan bagian yang bisa diperiksa secara terpisah, seperti membuat halaman, membuat sekumpulan koleksi, atau mengonfigurasi workflow, AI menjalankan nb revision create melalui NocoBase CLI. Kamu tidak perlu mengklik 「Create version」 secara manual setiap kali, dan penyesuaian kecil tidak akan membuat catatan versi menjadi terlalu banyak.

AI membuat versi setelah membangun

Versi ini akan muncul di daftar versi. Jika perubahan berikutnya tidak sesuai harapan, kamu bisa memulihkan ke titik pembangunan sebelumnya yang jelas, lalu melanjutkan penyesuaian dari sana.

Membuka plugin

Setelah plugin diaktifkan, menu 「Version control」 muncul di bilah atas. Dari sana kamu bisa langsung membuat versi atau membuka daftar versi.

Kamu juga bisa membuka halaman plugin dari 「System settings / Version control」. Shortcut bawaan untuk membuat versi adalah Ctrl + K, dan kamu bisa mengubahnya di tab pengaturan.

Menu Version control

Membuat versi

Klik 「Create version」, isi deskripsi, lalu simpan. Deskripsi bisa sampai 2000 karakter. Bagian ini cocok untuk mencatat konteks perubahan, misalnya “Menyesuaikan field dan izin alur persetujuan”.

Membuat versi

Setelah kamu mengklik simpan, daftar akan menampilkan entri sementara dengan status “Saving”. Setelah selesai, versi yang tersimpan akan muncul di daftar.

Poin penting:

  • Nama versi dibuat otomatis
  • Membuat versi dari bilah atas, shortcut, atau halaman daftar memberikan hasil yang sama
  • Daftar menampilkan nama versi, deskripsi, ukuran file, waktu pembuatan, pembuat, dan tindakan yang tersedia

Mengelola dan memulihkan versi

Daftar versi terutama menyediakan tindakan berikut:

  • 「Refresh」 memuat ulang daftar saat ini
  • 「Delete」 menghapus satu versi atau beberapa versi yang dipilih
  • 「Restore」 memulihkan aplikasi ke keadaan yang tersimpan pada versi itu
Perhatian

Memulihkan versi akan menimpa konfigurasi aplikasi saat ini dan data yang termasuk dalam versi tersebut. Sebaiknya buat dulu versi dari keadaan saat ini sebelum melakukan pemulihan, supaya kamu bisa kembali lagi jika perlu.

Setelah kamu mengklik 「Restore」, aplikasi akan masuk ke mode pemeliharaan untuk waktu singkat selama proses pemulihan berjalan. Jangan kirim permintaan pemulihan lain selama proses ini. Jika pemulihan gagal, antarmuka akan menampilkan notifikasi kesalahan.

Mengatur aturan versi

Buka tab 「Settings」 untuk mengatur retensi dan isi setiap versi.

Pengaturannya meliputi:

  • Versions to keep: jumlah maksimum versi yang disimpan. Versi lama akan dihapus otomatis setelah batas terlampaui
  • Shortcut: create version: shortcut untuk membuat versi. Tekan Ctrl + huruf untuk mengatur, atau Backspace untuk menghapus
  • User collections: pilih data dari koleksi buatan pengguna mana yang harus ikut dimasukkan ke dalam versi yang disimpan
Tip

Secara default, versi yang disimpan tidak menyertakan data dari koleksi buatan pengguna. Kamu hanya perlu memilih koleksi di sini jika ingin memulihkan sebagian data bisnis bersama versi aplikasi.

Jika kamu menyertakan satu koleksi pengguna, NocoBase juga akan menyertakan koleksi terkait secara otomatis, sehingga hasil pemulihan biasanya lebih lengkap.

Tautan terkait