Mendorong pengembangan Git dari item kerja di Azure Boards

Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Tautkan item kerja ke cabang, penerapan, permintaan pull, dan build sehingga tim Anda dapat melacak setiap perubahan kode kembali ke tugas yang direncanakan. Saat Anda membuat cabang dari item kerja, Azure Boards menautkannya secara otomatis.

Artikel ini membahas pembuatan cabang, menautkan penerapan, dan mengelola permintaan pull di repositori Azure DevOps Git. Untuk repositori GitHub, lihat Menautkan komit GitHub dan permintaan tarik ke item kerja.

Tips

Siapkan penautan otomatis agar item kerja tetap terhubung ke commit, permintaan penggabungan, dan penyusunan tanpa upaya manual.

Tips

Anda dapat menggunakan AI untuk membantu tugas ini nanti dalam artikel ini, atau lihat Mengaktifkan bantuan AI dengan Azure DevOps MCP Server untuk memulai.

Kontrol pengembangan

Kontrol Pengembangan pada formulir item kerja menampilkan cabang, commit, permintaan pull, dan build tertaut di satu tempat. Dari kontrol ini, Anda dapat membuat cabang atau menarik permintaan dan menavigasi langsung ke artefak yang ditautkan.

Cuplikan layar formulir item kerja, Kontrol pengembangan.

Catatan

Kontrol Pengembangan hanya muncul di portal web. Visual Studio dan klien lain tidak menyertakannya.

Prasyarat

Kategori Persyaratan
Akses proyek anggota proyek.
Permissions Anggota grup Kontributor atau grup Administrator Proyek .
Akses item kerja Lihat item kerja dalam simpul ini dan Edit item kerja dalam simpul ini diatur ke Izinkan. Grup Kontributor memiliki izin ini secara default. Untuk informasi selengkapnya, lihat Mengatur izin dan akses untuk pelacakan kerja.

Membuat cabang, membuat perubahan, dan mengirimkan pull request

  1. Di bagian Pengembangan item kerja, pilih Buat cabang.

    Cuplikan layar kontrol pengembangan, Buat tautan cabang.

    Atau, pilih Tindakan>Cabang baru.

    Tangkapan layar menunjukkan formulir item kerja

  2. Beri nama cabang, pilih repositori, dan pilih Buat cabang.

    Cuplikan layar memperlihatkan kotak dialog Buat cabang.

    Cabang tersebut tertaut ke item kerja secara otomatis, dan repositori terbuka pada cabang baru.

    Catatan

    Cabang utama harus berisi setidaknya satu file sebelum Anda dapat membuat cabang. Setiap proyek baru menyertakan file README dalam repositori awal.

  3. Edit file di portal web, atau kloning repositori dan bekerja secara lokal di Visual Studio atau IDE lain. Untuk informasi selengkapnya, lihat Unduh perubahan dengan fetch.

  4. Melakukan komit dan mengunggah perubahan Anda ke repositori.

    Cuplikan layar memperlihatkan Terapkan dan dorong perubahan.

    Untuk cabang baru, unggah sebelum mendorong. Untuk informasi selengkapnya, lihat Berbagi kode dengan push.

  5. Di bagian Pengembangan , buat permintaan pull untuk menggabungkan perubahan Anda dan memulai tinjauan kode.

    Cuplikan layar memperlihatkan kontrol pengembangan, tautan buat pull request.

  6. Selesaikan permintaan pull di halaman Permintaan Pull .

    Tampilan kode, halaman Permintaan Pull.

    Catatan

    Anda tidak dapat membuat permintaan pull lain untuk cabang yang sama hingga yang saat ini selesai.

    Cuplikan layar memperlihatkan halaman Permintaan Pull, Buat permintaan pull.

    (Opsional) Pilih Squash perubahan saat penggabungan, lalu selesaikan penggabungan.

    Cuplikan layar memperlihatkan kotak dialog Selesaikan permintaan pull, centang squash-merge.

  7. Konfirmasi muncul setelah permintaan pull selesai.

    Cuplikan layar memperlihatkan permintaan Pull, pemberitahuan selesai.

  8. Refresh formulir item kerja dan pilih Maksimalkan Pengembangan untuk melihat tautan untuk cabang, penerapan, dan permintaan pull.

    Cuplikan layar formulir Item kerja, bagian Pengembangan, tautan ditambahkan.

Membuat cabang untuk beberapa item kerja

Gunakan pilihan ganda pada backlog atau papan untuk memilih beberapa item kerja, dan kemudian buat cabang yang menghubungkan semuanya sekaligus.

Cuplikan layar pilih beberapa item dari backlog, Buat tautan cabang.

Tentukan nama cabang dalam dialog.

Cuplikan layar memperlihatkan dialog Buat cabang baru.

Tautan pengembangan juga muncul di tab Tautan dan Riwayat dari formulir item kerja.

Cuplikan layar memperlihatkan tab Tautan, tautan pengembangan.

Untuk menautkan item kerja ke cabang, penerapan, build, atau objek lainnya yang sudah ada, pilih Tambahkan tautan dan pilih jenis tautan.

Cuplikan layar memperlihatkan pilih ikon Tambahkan tautan lalu pilih jenis tautan.

Di bagian Pengembangan , pilih tautan dan pilih Hapus tautan .

Cuplikan layar memperlihatkan bagian Pengembangan, hapus tautan.

Pada tab Tautan, pilihtautan> untuk tautan.

Item kerja terkait pada build

Halaman ringkasan build menampilkan item kerja yang terkait dengan komit Git di bawah Item kerja terkait.

Item kerja tertaut tercantum di bawah Item kerja terkait di halaman ringkasan build.

Tautan muncul di bagian Pengembangan saat Anda:

  • Buat cabang, lakukan commit, atau permintaan tarik dari item kerja
  • Mereferensikan ID item kerja dalam penerapan, permintaan pull, atau operasi Git atau TFVC lainnya
  • Menambahkan tautan secara manual dari bagian Pengembangan atau tab Tautan

Jenis tautan yang didukung termasuk Cabang, Build, Changeset, Commit, Ditemukan dalam build, Diintegrasi dalam build, Pull Request, dan Item dengan versi.

Tips

Terintegrasi dalam build juga berfungsi untuk repositori GitHub dengan alur YAML. Untuk informasi selengkapnya, lihat Menampilkan status build untuk alur YAML.

Cuplikan layar memperlihatkan jenis tautan antar artefak.

Jika Anda menyambungkan Server MCP Azure Boards ke agen AI Anda dalam mode agen, Anda dapat menggunakan perintah bahasa alami untuk mengelola tautan antara item kerja dan objek pengembangan.

Tugas Contoh perintah
Menautkan item kerja ke PR Add a pull request link from user story #234 to pull request #567
Temukan item kerja yang tertaut Show me all work items that have pull request links in the current sprint
Periksa status pengembangan List all user stories in the Active state that don't have any development links
Menampilkan tautan untuk item kerja Show me all links for work item #890, including commits and pull requests
Menemukan PR yang tidak ditautkan Which open pull requests in the FabrikamFiber repo aren't linked to any work item?
Merangkum komit terbaru Summarize the commits linked to bug #452 and tell me if the fix looks complete
Melacak fitur secara menyeluruh dari awal hingga akhir Show me every branch, PR, and build linked to feature #100 and its child user stories

Catatan

Mode agen dan Server MCP menggunakan bahasa alami, sehingga Anda dapat menyesuaikan perintah ini atau mengajukan pertanyaan tindak lanjut untuk memperbaiki hasilnya.