Perintah Git diakses dari tombol di kanan atas IDE Looker 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 IDE Looker akan bergantung pada posisi Anda dalam proses membuat perubahan dan men-deploy ke produksi. IDE hanya menampilkan perintah Git yang berlaku untuk status Anda saat ini.
Fungsi | Deskripsi | Cara Mengakses |
---|---|---|
Commit | Setelah Anda membuat dan menyimpan perubahan pada project LookML, gunakan tombol Commit Changes & Push untuk meng-commit perubahan ini ke cabang lokal dan mendorongnya ke produksi. Lihat halaman dokumentasi Menggunakan kontrol versi dan deployment untuk mengetahui informasi selengkapnya. | Panel Git Actions |
Melakukan Commit Perubahan & Mengirim | Tombol | |
Melakukan Commit & Menyelesaikan Konflik | Tombol Commit & Resolve Conflict ditampilkan saat Anda membuat perubahan setelah konflik penggabungan. Klik Commit & Resolve Conflict untuk melakukan commit pada perubahan dan menghapus konflik penggabungan. | Tombol |
Histori Commit | Menampilkan daftar commit ke cabang Anda, yang mencakup 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 lainnya jika Setelan Project Git Anda mengaktifkan Integrasi GitHub yang setara dengan penyedia Git tersebut. Untuk membuka link, Anda memerlukan akun di penyedia Git. | Panel Git Actions |
Mengonfigurasi Git | Jika baru saja membuat project, Anda harus mengonfigurasi Git untuk project tersebut. Lihat halaman dokumentasi Menyiapkan dan menguji koneksi Git untuk mengetahui informasi selengkapnya. | Tombol |
Men-deploy dari Jarak Jauh | Untuk project tempat developer memiliki akses hanya baca, tombol Deploy from Remote akan men-deploy dari cabang produksi jarak jauh. | Tombol |
Men-deploy ke Produksi | Setelah Anda melakukan commit perubahan, gunakan opsi Deploy to Production untuk memperbarui cabang produksi dengan perubahan yang di-commit dari cabang pengembangan Anda. Opsi ini tidak tersedia jika project Anda dikonfigurasi untuk pull request diperlukan. Selain itu, jika project Anda diaktifkan dengan mode deployment lanjutan, Anda tidak akan melihat tombol Deploy to Production. Sebagai gantinya, Anda akan melihat Gabungkan ke Cabang Utama. | Tombol, panel Git Actions |
Jangan Selesaikan | Tombol Jangan Selesaikan muncul saat ada konflik penggabungan antara satu atau beberapa developer atau cabang pengembangan pada project. Tombol Don't Resolve akan mendorong versi saat ini dari cabang Anda, 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 |
Menggabungkan ke Cabang Utama | Jika project Anda diaktifkan dengan mode deployment lanjutan, tombol Gabungkan ke Cabang Utama akan ditampilkan setelah Anda melakukan commit. Tindakan ini akan meminta Anda untuk menggabungkan perubahan ke cabang utama. Setelah Anda menggabungkan perubahan ke cabang utama, developer Looker dengan izin deploy dapat men-deploy perubahan ke lingkungan produksi menggunakan webhook, API, atau UI pengelola deployment di IDE Looker.
|
Tombol |
Terbuka (Penyedia Git) | Opsi Buka (Penyedia Git) akan membuka jendela browser ke file project di antarmuka penyedia Git Anda. | Tombol |
Membuka Permintaan Pull | Untuk project yang merekomendasikan atau mewajibkan permintaan pull, opsi Open Pull Request akan membuka jendela browser baru ke halaman permintaan pull baru penyedia Git Anda. Dari sana, Anda dapat membuat permintaan pull untuk cabang developer.CATATAN: Hingga permintaan pull disetujui dan/atau ditutup, semua commit mendatang di cabang akan disertakan dalam permintaan pull yang sama. | Panel Git Actions |
Menarik & Menyatukannya dengan Perubahan Lain | Tombol Pull & Merge Other Changes memiliki fungsi yang sama dengan Pull from (production branch), tetapi tombol Pull & Merge Other Changes terlihat dalam situasi yang berbeda — saat Anda telah melakukan commit perubahan pada cabang, tetapi belum men-deploy-nya, dan ada juga perubahan yang di-commit, tidak di-deploy, dan jarak jauh pada cabang. Dalam hal ini, Anda perlu mengambil perubahan dari remote dan menggabungkannya ke cabang Anda. | Tombol |
Menarik dari Cabang Utama | Jika project Anda diaktifkan dengan mode deployment lanjutan, opsi Pull from Primary Branch akan ditampilkan saat cabang utama memiliki commit yang tidak ada di cabang developer Anda. | Tombol |
Pull from (cabang produksi) | Opsi Pull from (production branch) tidak tersedia jika cabang developer saat ini memiliki perubahan yang belum di-commit. Anda harus commit perubahan pada cabang sebelum melihat opsi Pull from (production branch). | Tombol, panel Git Actions |
Menarik Perubahan Jarak Jauh | Jika orang lain telah melakukan commit dan mendorong perubahan pada cabang, versi cabang jarak jauh akan lebih maju daripada versi cabang lokal Anda. Tombol Pull Remote Changes berlaku untuk cabang yang saat ini Anda gunakan, dan akan mengambil versi terbaru dari file yang diubah di cabang dari ujung jarak jauh dan menyinkronkannya ke file lokal Anda. | Tombol |
Kirim 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 mendorong semua perubahan yang di-commit dari file lokal Anda ke ujung jarak jauh. Perhatikan bahwa tindakan ini tidak men-deploy perubahan Anda ke cabang produksi. | Tombol |
Mendorong Perubahan ke Jarak Jauh | Jika telah melakukan commit pada perubahan di cabang saat ini yang belum di-push ke versi cabang jarak jauh, Anda akan melihat opsi Push Changes to Remote. Operasi Push Changes to Remote berlaku untuk cabang yang saat ini Anda gunakan, yang akan mendorong semua perubahan yang di-commit dari file lokal dan menyinkronkannya ke ujung jarak jauh. | Tombol, panel Git Actions |
Kembalikan ke Jarak Jauh |
Opsi Kembalikan ke Jarak Jauh akan menghapus semua perubahan di cabang lokal dan menyinkronkan file lokal ke file saat ini di cabang jarak jauh. Perhatikan bahwa hal ini memiliki dua efek:
|
Tombol |
Kembalikan ke Dibagikan |
Opsi Kembalikan ke Dibagikan akan menghapus semua perubahan di cabang lokal dan menyinkronkan file lokal ke file saat ini di cabang jarak jauh. Perhatikan bahwa hal ini memiliki dua efek:
|
Tombol |
Kembalikan Perubahan yang Belum Di-commit | Jika telah menyimpan perubahan yang belum di-commit, Anda dapat menggunakan opsi Kembalikan Perubahan yang Belum Di-commit untuk menghapus semua perubahan yang belum di-commit. Lihat halaman dokumentasi Menggunakan kontrol versi dan deployment untuk mengetahui informasi selengkapnya. | Tombol |
Menjalankan Pengujian |
Jika project Anda dikonfigurasi untuk mewajibkan pengujian data lulus sebelum dapat di-deploy ke produksi, IDE akan menampilkan tombol Run Tests setelah Anda melakukan 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 Jalankan Pengujian Data di panel Kondisi Project. Lihat halaman dokumentasi Menggunakan kontrol versi dan men-deploy untuk mengetahui informasi tentang cara 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 Uji Koneksi Git, yang memverifikasi bahwa koneksi Git Anda disiapkan dengan benar. Lihat halaman dokumentasi Menguji koneksi Git untuk mengetahui informasi selengkapnya. | Tombol, panel Git Actions |
Terbaru | Jika cabang lokal Anda disinkronkan dengan cabang jarak jauh, Anda akan melihat tombol Terbaru. | Tombol |
Memperbarui Dependensi | Untuk project yang menggunakan impor project jarak jauh, opsi Update Dependencies 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 bawa ke 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 mengetahui informasi selengkapnya. | Tombol, panel Git Actions |
Memvalidasi LookML | Jika telah menyimpan perubahan pada file, Anda mungkin melihat tombol Validasi LookML. (Apakah Anda diwajibkan untuk memvalidasi LookML atau tidak bergantung pada setelan project untuk kualitas kode.) Klik tombol untuk memulai validasi LookML model Anda. Lihat halaman dokumentasi Memvalidasi LookML untuk mengetahui informasi selengkapnya. | Tombol |
Lihat Project di (Penyedia Git) | Opsi Lihat Project di (Penyedia Git) akan membuka jendela browser ke file project di antarmuka penyedia Git Anda. | Panel Git Actions |
Melihat Perubahan yang Belum Di-commit | Jika telah menyimpan perubahan yang belum di-commit, Anda dapat menggunakan opsi Lihat Perubahan yang Belum Di-commit untuk melihat semua perubahan yang telah Anda simpan sejak commit terakhir. Lihat halaman dokumentasi Menggunakan kontrol versi dan deployment untuk mengetahui informasi selengkapnya. | Panel Git Actions |