Perintah Git dapat diakses dari tombol di kanan atas Looker IDE atau dengan memilih tombol Git Actions dari menu navigasi sebelah kiri.
Panel Git Actions tidak tersedia hingga Anda mengonfigurasi project untuk Git.
Tabel berikut menunjukkan kemungkinan perintah Git. Perhatikan bahwa perintah yang Anda lihat di Looker IDE akan bergantung pada posisi Anda saat melakukan perubahan dan men-deploy ke produksi. IDE hanya menampilkan perintah Git yang berlaku untuk status Anda saat ini.
Fungsi | Deskripsi | Cara Mengakses |
---|---|---|
Commit | Setelah membuat dan menyimpan perubahan apa pun ke project LookML Anda, gunakan tombol Commit Changes & Push untuk melakukan commit perubahan ini ke cabang lokal Anda dan mengirimkannya ke produksi. Lihat halaman dokumentasi Menggunakan kontrol versi dan men-deploy untuk informasi selengkapnya. | Panel Git Actions |
Jalankan Perubahan & Push | Tombol | |
Jalankan & Selesaikan Konflik | Tombol Commit & Resolve Konflik akan ditampilkan saat Anda membuat perubahan setelah konflik penggabungan. Klik Commit & Resolve Konflik untuk melakukan commit untuk perubahan Anda dan menghapus konflik penggabungan. | Tombol |
Histori Commit | Menampilkan daftar commit ke cabang Anda, yang menyertakan semua commit yang telah Anda tarik ke cabang pengembangan dari cabang produksi (termasuk commit dari pengguna lain). Jika Anda menggunakan GitHub dan Setelan Project Git telah mengaktifkan Integrasi GitHub, setiap commit akan menyertakan link ke commit di GitHub sehingga Anda dapat melihat perubahan yang tepat. Fungsi ini juga berfungsi dengan penyedia Git lain jika Project Settings Git Anda memiliki penyedia Git yang setara dengan Integrasi GitHub yang diaktifkan. Untuk membuka link, Anda memerlukan akun di penyedia Git Anda. | Panel Git Actions |
Konfigurasi Git | Jika baru saja membuat project, Anda perlu mengonfigurasi Git untuk project tersebut. Lihat halaman dokumentasi Menyiapkan dan menguji koneksi Git untuk informasi selengkapnya. | Tombol |
Men-deploy dari Jarak Jauh | Untuk project yang developernya memiliki akses hanya baca, tombol Deploy dari Jarak Jauh akan di-deploy dari cabang produksi jarak jauh. | Tombol |
Deploy ke Produksi | Setelah Anda melakukan perubahan, gunakan opsi Deploy ke Production untuk memperbarui cabang produksi dengan perubahan yang di-commit dari cabang pengembangan Anda. Opsi ini tidak tersedia jika project Anda dikonfigurasi untuk permintaan pull diperlukan. Selain itu, jika project diaktifkan dengan mode deploy lanjutan, Anda tidak akan melihat tombol Men-deploy ke Produksi. Sebagai gantinya, Anda akan melihat Merge to Primary Branch. | Tombol, panel Tindakan Git |
Jangan Selesaikan | Tombol Jangan Selesaikan muncul saat konflik penggabungan terjadi antara satu atau beberapa developer atau cabang pengembangan di project. Tombol Jangan Selesaikan mendorong versi cabang Anda saat ini, dengan semua penanda konflik penggabungan, ke remote. Opsi ini hanya boleh digunakan oleh pengguna Git tingkat lanjut, karena penanda konflik penggabungan kemungkinan akan membuat model Anda tidak dapat digunakan. | Tombol |
Digabungkan ke Cabang Utama | Jika project Anda diaktifkan dengan mode deploy lanjutan, tombol Merge to Primary Branch akan ditampilkan setelah Anda membuat commit. Tindakan ini akan meminta Anda menggabungkan perubahan ke cabang utama. Setelah menggabungkan perubahan ke cabang utama, developer Looker yang memiliki izin deploy dapat men-deploy perubahan Anda ke lingkungan produksi menggunakan webhook, API, atau UI pengelola deployment di Looker IDE.
|
Tombol |
Terbuka (Penyedia Git) | Opsi Open (Git provider) membuka jendela browser ke file project di antarmuka penyedia Git Anda. | Tombol |
Buka Permintaan Pull | Untuk project yang meminta permintaan pull direkomendasikan atau diperlukan, opsi Open Pull Request akan membuka jendela browser baru ke halaman permintaan pull baru dari penyedia Git. Dari sana, Anda dapat membuat permintaan pull untuk cabang developer.CATATAN: Hingga permintaan pull disetujui dan/atau ditutup, semua commit berikutnya pada cabang akan disertakan dalam permintaan pull yang sama. | Panel Git Actions |
Ambil & Gabungkan Perubahan Lainnya | Tombol Pull & Merge Other Changes memiliki fungsi yang sama seperti Pull dari (cabang produksi), tetapi tombol Pull & Merge Other Changes terlihat dalam keadaan yang berbeda — saat Anda telah meng-commit perubahan di cabang tetapi belum di-deploy, dan ada juga perubahan yang di-commit jarak jauh, belum di-deploy, di cabang. Dalam hal ini, Anda harus menarik perubahan dari remote dan menggabungkannya ke cabang. | Tombol |
Ambil dari Cabang Utama | Jika project Anda diaktifkan dengan mode deploy lanjutan, opsi Tarik dari Cabang Utama akan ditampilkan saat cabang utama memiliki commit yang tidak ada di cabang developer Anda. | Tombol |
Ambil dari (cabang produksi) | Opsi Tarik dari (cabang produksi) tidak tersedia saat cabang developer saat ini memiliki perubahan yang belum di-commit. Anda harus melakukan commit perubahan pada cabang sebelum melihat opsi Pull from (production branch). | Tombol, panel Tindakan Git |
Ambil Perubahan Jarak Jauh | Jika orang lain telah melakukan perubahan dan menerapkan perubahan pada cabang, versi cabang jarak jauh akan lebih cepat dari versi lokal cabang Anda. Tombol Tarik Perubahan Jarak Jauh berlaku untuk cabang tempat Anda berada, dan tombol ini akan mengambil versi terbaru dari setiap file yang diubah di cabang dari ujung jarak jauh dan menyinkronkannya ke file lokal Anda. | Tombol |
Mendorong Cabang ke Jarak Jauh | Jika telah membuat cabang yang tidak ada di ujung jarak jauh, Anda akan melihat tombol Push Branch to Remote. Opsi Push Branch to Remote membuat cabang di ujung jarak jauh, yang mengirim semua perubahan yang di-commit dari file lokal ke ujung jarak jauh. Perhatikan bahwa tindakan ini tidak akan men-deploy perubahan Anda ke cabang produksi. | Tombol |
Mengirim Perubahan ke Remote | Jika Anda telah melakukan perubahan pada cabang saat ini yang belum diterapkan ke cabang versi jarak jauh, Anda akan melihat opsi Kirim Perubahan ke Jarak Jauh. Operasi Push Changes to Remote berlaku untuk cabang tempat Anda berada, mendorong semua perubahan yang di-commit dari file lokal dan menyinkronkannya ke ujung jarak jauh. | Tombol, panel Tindakan Git |
Kembalikan ke Remote |
Opsi Revert to Remote menghapus perubahan apa pun di cabang lokal dan menyinkronkan file lokal dengan file saat ini di cabang jarak jauh. Perlu diketahui bahwa hal ini memiliki dua efek:
|
Tombol |
Kembalikan ke Dibagikan |
Opsi Revert to Shared menghapus perubahan apa pun di cabang lokal dan menyinkronkan file lokal Anda ke file saat ini di cabang jarak jauh. Perlu diketahui bahwa hal ini memiliki dua efek:
|
Tombol |
Kembalikan Perubahan yang Tidak Di-commit | Jika telah menyimpan perubahan yang belum di-commit, Anda dapat menggunakan opsi Kembalikan Perubahan yang Tidak Di-commit untuk menghapus semua perubahan yang belum di-commit. Lihat halaman dokumentasi Menggunakan kontrol versi dan men-deploy untuk informasi selengkapnya. | Tombol |
Jalankan Pengujian |
Jika project Anda dikonfigurasi untuk memerlukan pengujian data agar lulus sebelum dapat di-deploy ke produksi, IDE akan menampilkan tombol Run Tests setelah Anda meng-commit perubahan pada project. Anda harus lulus pengujian data sebelum dapat men-deploy perubahan ke produksi. Anda juga dapat menjalankan pengujian secara manual dengan mengklik ikon Run Data Tests di panel Project Health. Lihat halaman dokumentasi Menggunakan kontrol versi dan menerapkan untuk informasi tentang menjalankan pengujian data. Lihat halaman dokumentasi parameter test untuk mengetahui informasi tentang cara menyiapkan pengujian data di project Anda.
|
Tombol |
Menguji Koneksi Git | Setelah mengonfigurasi Git untuk project, Anda dapat menggunakan opsi Test Git Connection untuk menjalankan alat Git Test Connection, yang memverifikasi bahwa koneksi Git Anda telah disiapkan dengan benar. Lihat halaman dokumentasi Menguji koneksi Git untuk informasi selengkapnya. | Tombol, panel Tindakan Git |
Terbaru | Jika cabang lokal Anda disinkronkan dengan cabang jarak jauh, Anda akan melihat tombol Up to Date. | Tombol |
Mengupdate Dependensi | Untuk project yang menggunakan impor project jarak jauh, opsi Perbarui Dependensi ditampilkan saat Anda pertama kali menambahkan project jarak jauh, atau saat project Anda sudah memiliki project jarak jauh yang diimpor yang dideteksi Looker memiliki commit baru untuk Anda masukkan ke dalam project. Gunakan opsi ini untuk memasukkan file project jarak jauh. Jika Anda baru saja menambahkan project jarak jauh, menggunakan opsi ini juga akan membuat file kunci manifes, yang digunakan Looker untuk melacak versi project jarak jauh. Lihat bagian Mendeteksi versi baru project jarak jauh secara otomatis di halaman dokumentasi Mengimpor file dari project lain untuk informasi selengkapnya. | Tombol, panel Tindakan Git |
Memvalidasi LookML | Jika telah menyimpan perubahan pada file, Anda mungkin melihat tombol Validasi LookML. (Apakah Anda harus memvalidasi LookML atau tidak bergantung pada setelan kualitas kode project Anda.) Klik tombol untuk memulai validasi LookML model Anda. Lihat halaman dokumentasi Memvalidasi LookML untuk informasi selengkapnya. | Tombol |
Lihat Project di (Penyedia Git) | Opsi View Project on (Git provider) akan membuka jendela browser ke file project di antarmuka penyedia Git Anda. | Panel Git Actions |
Lihat Perubahan yang Tidak Di-commit | Jika ada perubahan yang belum di-commit, Anda dapat menggunakan opsi Lihat Perubahan yang Belum Di-commit untuk melihat semua perubahan yang telah disimpan sejak commit terakhir Anda. Lihat halaman dokumentasi Menggunakan kontrol versi dan men-deploy untuk informasi selengkapnya. | Panel Git Actions |