Lewati ke konten

Version Control

Setiap perubahan di-commit ke repositori GitHub privat yang dikelola oleh Proyecta. Telusuri dan beralih antar snapshot sebelumnya menggunakan dropdown versi di toolbar builder.

Setiap perubahan yang dilakukan AI pada aplikasimu di-commit ke repositori GitHub privat yang dikelola oleh Proyecta. Kode-mu selalu dapat diakses dan diekspor dari builder.

Gunakan dropdown versi di toolbar builder untuk beralih antar snapshot. Di perangkat mobile, akses Riwayat Versi melalui menu More. Saat melihat versi historis, klik Open history di banner versi untuk melihat daftar versi lengkap. Setiap versi menampilkan:

  • Nomor versinya (misalnya “v12”)
  • Label (misalnya ‘v1 (pre-cloud)’ untuk snapshot awal yang hanya berisi frontend, atau kosong untuk versi iterasi)
  • Timestamp pembuatan sesuai locale-mu
  • 7 karakter pertama dari hash commit git

Klik kartu versi mana pun untuk membuka snapshot tersebut di preview. Versi historis dibuka dalam mode baca saja — kamu dapat memeriksa kode dan preview, tetapi tidak dapat mengedit dari dalam tampilan historis.

Saat kamu menelusuri versi historis, sebuah banner di bawah toolbar menampilkan “Viewing version N in read-only mode.” Klik Return to latest di banner tersebut untuk kembali ke status kerja terkini dan melanjutkan pengeditan.

Jika kamu belum pernah mengedit apa pun, lembar ini menampilkan “No snapshots yet — versions are created automatically after builder turns that commit changes.”

Revert satu klik dari lembar Riwayat Versi sedang dalam roadmap. Saat ini, kamu memiliki dua opsi:

  1. Tanya AI"Revert the last change", "Go back to how the homepage looked in version 6", "Undo everything from the last three commits". AI membaca riwayat dan menerapkan commit balik untukmu.
  2. Gunakan git di Terminal — untuk kontrol yang lebih presisi:
Terminal window
# View recent commits
git log --oneline -20
# Revert a specific commit (creates a new commit undoing it)
git revert <commit-hash>
# Or reset to a specific point (destructive)
git reset --hard <commit-hash>

Kode proyekmu disimpan di repositori GitHub privat yang dikelola oleh Proyecta. Kamu dapat mengakses kode secara langsung dari editor kode di dalam builder, atau mengekspornya. Jika kamu telah menghubungkan organisasi GitHub milikmu sendiri, repositori akan dibuat di sana.

Apa saja yang termasuk dalam setiap versi?

Perubahan kode, pembaruan konfigurasi, dan modifikasi skema — semua yang tersimpan di git. Aset yang disimpan di luar repositori (seperti file yang diunggah dan rekaman database) tidak ikut terversi.

Bisakah saya membuat branch?

Bisa. Gunakan Terminal untuk membuat dan beralih branch: git checkout -b feature/new-homepage. AI akan melakukan commit ke branch yang sedang aktif saat itu.

Bagaimana cara berkolaborasi dengan tim saya?

Beberapa anggota tim dapat mengakses repositori yang sama di GitHub. Gunakan alur kerja git standar (branch, pull request) untuk kolaborasi.

  • Revert satu klik — tombol “Revert to this version” di lembar Riwayat Versi yang membuat versi baru yang sesuai dengan snapshot lama
  • Tag versi kustom — beri nama pada versi-versi tertentu agar lebih mudah ditemukan nantinya