07 Januari 2025

Cara Menggunakan fitur issue di GitLab

Panduan lengkap menggunakan fitur issues di GitLab untuk manajemen proyek. Pelajari cara membuat issue, menghubungkannya dengan branch, menulis commit yang relevan, membuat merge request, menutup issue otomatis, dan memantau progres secara visual.
Cara Menggunakan fitur issue di GitLab

1. Buat Issue Baru

  1. Masuk ke proyek GitLab Anda.
  2. Klik pada menu Issues di panel kiri, lalu pilih List.
  3. Klik tombol New issue.
  4. Isi detail issue:
    - Title: Nama fitur atau tugas yang akan dibuat (misalnya: "Tambah fitur login pengguna").
    - Description: Jelaskan detail tugas, misalnya tujuan, spesifikasi, atau langkah-langkah implementasi.
    - Labels: Tambahkan label seperti enhancement, bug, atau label khusus seperti frontend atau backend untuk kategori tugas.
    - Assignees: Pilih siapa yang bertanggung jawab untuk menyelesaikan issue ini (jika Anda bekerja dalam tim).
    - Milestone: Jika ada tenggat waktu atau terkait rilis tertentu, tambahkan milestone.
  5.  Klik Create issue untuk menyimpan.

2. Kaitkan Issue dengan Branch

Agar pekerjaan Anda terkait dengan issue, buat branch khusus untuk menyelesaikan issue tersebut:

  1. Saat Anda membuat issue, GitLab akan memberikan saran untuk nama branch. Biasanya formatnya:
    issue-{nomor-issue}-{deskripsi-pendek}
    Misalnya: issue-12-tambah-login.
  2. Buat branch berdasarkan nama tersebut.
    git checkout -b issue-12-tambah-login
  3. Lakukan pengembangan pada branch ini.

3. Gunakan Commit Message yang Terkait dengan Issue

Saat membuat commit, tambahkan referensi ke issue yang sedang dikerjakan dengan format #<nomor-issue>:
git commit -m "Implementasi fitur login pengguna #12"
Ini akan otomatis menautkan commit Anda ke issue tersebut di GitLab.

4. Buat Merge Request (MR)

Setelah pekerjaan selesai, buat Merge Request (MR) untuk menggabungkan branch ke main atau development:

  1. Pergi ke halaman Merge Requests di GitLab.
  2. Klik New Merge Request.
  3. Pilih branch Anda sebagai sumber (source branch) dan main (atau lainnya) sebagai tujuan (target branch).
  4. Isi deskripsi MR, dan tambahkan referensi ke issue yang terkait, misalnya:
    Menyelesaikan issue #12
  5. Klik Create Merge Request.

5. Tutup Issue Otomatis saat MR Diterima

Jika Anda ingin issue otomatis ditutup setelah MR digabungkan, tambahkan kata kunci seperti Closes #12 di deskripsi MR atau pada commit message terakhir:
git commit -m "Finalisasi fitur login pengguna. Closes #12"

6. Pantau dan Dokumentasikan Progres

  1. Gunakan bagian Boards di menu Issues untuk melihat progres secara visual (misalnya, To Do, In Progress, Done).
  2. Tambahkan komentar pada issue jika ada diskusi atau perubahan kebutuhan.

Komentar (0)

Tulis Komentar

Belum ada komentar. Jadilah yang pertama berkomentar!

Avoca Code - Solusi berbagai kebutuhan website kamu.

Bergaransi

Developer Berpengalaman

Harga Terjangkau

Transaksi Dijamin Aman


Chat WhatsApp

Made with  by Avoca Code