docs.run2go.idforgifyRuang Kerja 3-Kolom (Workspace)
Back to forgify
Alur Kerja Studio

Ruang Kerja 3-Kolom (Workspace)

Bedah ergonomis 3 kolom: Navigasi Cabang di kiri, Timeline & Code Diff di tengah, serta Staging & SmartSync di kanan.

Ergonomi Ruang Kerja 3 Kolom

Setelah membuka salah satu proyek dari Hub, Anda akan dialihkan ke 3-Column Active Workspace. Tata letak ini dirancang mengikuti alur ergonomis developer game: navigasi struktur di kiri, inspeksi perubahan di tengah, dan eksekusi sinkronisasi di kanan.

1. Kolom Kiri: Navigasi Proyek & Cabang (Branch Manager)

  • Status Proyek & Token: Menampilkan nama proyek aktif, path lokal, dan badge token keamanan yang dapat disalin dengan satu klik.
  • Daftar Cabang (Branch Tree): Menampilkan seluruh branch lokal dan remote host. Cabang aktif ditandai dengan badge khusus dan indikator pulsasi hijau.
  • Aksi Cepat Cabang: Tombol + New Branch, serta menu klik-kanan untuk Checkout, Merge, Rename, dan Delete.
  • Tombol Stash / Pop: Menyimpan sementara perubahan yang belum siap di-commit ke dalam stack terisolasi secara aman.
  • Smart Protection & Recovery: Akses instan ke dialog perlindungan repository dan pencopotan proyek yang aman.

2. Kolom Tengah: Timeline, Diff & File Proyek

  • Tab Commit Timeline: Menampilkan daftar commit lengkap dengan commit graph visual, hash SHA-1/SHA-256, nama author, waktu commit, dan ringkasan pesan commit.
  • Tab Changes Diff: Inspector perbandingan kode canggih dengan nomor baris, penyorotan baris hijau (penambahan) dan merah (penghapusan), serta dukungan file teks dan script.
  • Tab Project Files: Ringkasan inventaris file proyek, total ukuran disk, serta identifikasi file biner besar yang dikelola oleh Git LFS.

3. Kolom Kanan: Staging Area, Commit Composer & Remote Sync

  • Staging Checklist: Daftar seluruh file yang dimodifikasi, ditambah, atau dihapus dengan checkbox individual. Tersedia tombol cepat Stage All dan Unstage All.
  • Commit Composer: Area penulisan pesan commit dengan dukungan multi-line dan karakter khusus. Tombol hijau 'Commit to branch' mengeksekusi commit secara lokal.
  • Status Bar Sinkronisasi: Menampilkan jumlah commit Ahead (perlu Push) dan Behind (perlu Pull) terhadap host.
  • Tombol SmartSync: Alur cerdas satu klik untuk memeriksa status host, mengamankan perubahan lokal via auto-stash, melakukan pull komit terbaru, dan mem-push hasil kerja ke host secara berurutan.