Bagikan melalui


Mendorong pengembangan Git dari item kerja di Azure Boards

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Salah satu cara tim Anda dapat mendorong pengembangan mereka dan tetap sinkron adalah dengan menautkan item kerja Anda ke objek yang dibuat selama pengembangan, seperti cabang, penerapan, permintaan pull, dan build. Anda dapat memulai penautan tersebut dengan membuat cabang dari satu atau beberapa item kerja. Nantinya, Anda dapat membuat permintaan pull, membuka penerapan dengan cepat, dan mempertahankan catatan operasi pengembangan yang dilakukan untuk menyelesaikan pekerjaan tertentu.

Dalam artikel ini, pelajari cara melakukan tugas berikut:

  • Cara membuat cabang baru atau menarik permintaan dari item kerja
  • Menyelesaikan permintaan pull
  • Melakukan penggabungan squash
  • Membuat cabang untuk beberapa item kerja
  • Menautkan item kerja ke objek pengembangan dan build yang sudah ada

Artikel ini membahas pembuatan cabang baru, menambahkan tautan ke penerapan, dan menambahkan permintaan pull ke repositori Git yang dihosting di Azure DevOps. Untuk menautkan ke GitHub menerapkan dan menarik permintaan, lihat Menautkan penerapan GitHub dan menarik permintaan ke item kerja.

Tip

Anda dapat menyiapkan penautan otomatis dan pengaturan lain yang menautkan item kerja ke penerapan Git, permintaan pull, build, dan lainnya. Untuk informasi selengkapnya, lihat sumber daya berikut:

Kontrol pengembangan

Kontrol Pengembangan mencatat semua proses pengembangan Git yang mendukung penyelesaian item kerja. Kontrol ini dapat menunjukkan informasi tim Anda yang diperlukan untuk mengambil langkah pengembangan berikutnya dan meminimalkan langkah-langkah navigasi untuk menyelesaikan tugas pengembangan umum. Ini juga mendukung keterlacakan, memberikan visibilitas ke semua cabang, penerapan, permintaan pull, dan build yang terkait dengan item kerja.

Cuplikan layar formulir item kerja, Kontrol pengembangan.

Cuplikan layar formulir item kerja, Kontrol pengembangan, Azure DevOps Server 2019.

Dari sana, Anda dapat dengan cepat mengakses cabang, menarik permintaan, dan penerapan yang ditautkan ke item kerja. Selain itu, Anda dapat memulai permintaan pull untuk cabang yang Anda buat atau tautkan dari item kerja.

Perlu diingat bahwa kontrol Pengembangan hanya muncul dalam formulir item kerja portal web. Pengalaman dan formulir pelacakan item kerja yang muncul di Visual Studio atau klien lain yang didukung tidak menampilkan beberapa fitur yang tersedia dari portal web.

Prasyarat

  • Menyambungkan ke proyek. Jika Anda belum memiliki proyek, buat proyek.
  • Anda harus ditambahkan ke proyek sebagai anggota grup keamanan Kontributor atau Administrator Proyek. Untuk ditambahkan, Tambahkan pengguna ke proyek atau tim.
  • Untuk melihat atau mengubah item kerja, Anda harus memiliki Item kerja Tampilan dalam simpul ini dan Mengedit item kerja dalam izin simpul ini yang diatur ke Izinkan. Secara default, grup Kontributor memiliki kumpulan izin ini. Untuk informasi selengkapnya, lihat Mengatur izin dan akses untuk pelacakan kerja.
  • Menyambungkan ke proyek. Jika Anda belum memiliki proyek, buat proyek.
  • Anda harus ditambahkan ke proyek sebagai anggota grup keamanan Kontributor atau Administrator Proyek. Untuk ditambahkan, Tambahkan pengguna ke proyek atau tim.
  • Untuk melihat atau mengubah item kerja, Anda harus memiliki Item kerja Tampilan dalam simpul ini dan Mengedit item kerja dalam izin simpul ini yang diatur ke Izinkan. Secara default, grup Kontributor memiliki kumpulan izin ini. Untuk informasi selengkapnya, lihat Mengatur izin dan akses untuk pelacakan kerja.

Proses alur kerja

Pertimbangkan untuk membuat cabang baru ketika tidak ada artefak kode tertaut. Jika ada cabang, tetapi tidak ada permintaan pull, pertimbangkan untuk membuat permintaan pull. Berikut adalah urutan alur kerja umum saat bekerja dengan repositori Git.

  1. Mulai bekerja pada item kerja dengan membuat cabang. Anda dapat menambahkan cabang Git baru dari dalam bagian Pengembangan...

    Cuplikan layar kontrol Pengembangan, Buat tautan cabang.

    ... atau, dari menu Tindakan formulir .

    Formulir item kerja cerita pengguna, menu Tindakan, tambahkan cabang baru.

    Beri nama cabang dan pilih repositori.

    Membuat kotak dialog cabang

    Saat Anda membuat cabang, cabang tersebut secara otomatis ditautkan ke item kerja.

    Catatan

    Anda hanya dapat membuat cabang setelah menambahkan file ke cabang utama, yang kami sarankan anda memberi label main atau label khas lainnya. Sistem secara otomatis menambahkan file README ke repositori awal yang dibuat dengan setiap proyek baru.

  2. Sistem terbuka ke repositori dan cabang yang Anda buat.

    Anda dapat mengedit file di dalam portal web.

    Atau, jika Anda memiliki pengeditan file yang luas atau perlu menambahkan file, bekerja dari Visual Studio atau IDE lain yang didukung. Tambahkan cabang lokal baru dari cabang yang Anda buat. Untuk informasi selengkapnya, lihat Memperbarui kode dengan mengambil dan menarik, Mengunduh perubahan dengan mengambil. (Meskipun proses pengeditan dan penerapan kode berfungsi, kami bekerja paling baik dengan edisi Visual Studio.)

  3. Tambahkan atau ubah file di cabang yang Anda buat.

    Dari Visual Studio atau IDE lain yang didukung, terapkan dan dorong perubahan dari cabang lokal Anda ke repositori.

    Menerapkan dan mendorong perubahan

    Jika ini pertama kalinya Anda mendorong perubahan dari cabang baru, terbitkan cabang sebelum Anda mendorong perubahan. Untuk informasi selengkapnya, lihat Berbagi kode dengan pendorongan.

  4. Buat permintaan pull dari formulir item kerja.

    Anda membuat permintaan pull untuk menggabungkan perubahan yang Anda buat ke cabang utama dan mendapatkan perubahan yang ditinjau oleh anggota tim Anda yang lain.

    Cuplikan layar kontrol Pengembangan, Buat tautan permintaan pull.

  5. Tampilan Anda beralih ke Kode, halaman Permintaan Pull. Selesaikan pembuatan permintaan pull seperti yang ditunjukkan.

    Tampilan kode, halaman Permintaan Pull.

    Catatan

    Setelah membuat permintaan pull, Anda tidak dapat membuat permintaan pull baru untuk cabang yang sama hingga Anda menyelesaikan permintaan pull sebelumnya.

    Halaman Permintaan Pull, Buat permintaan pull.

    Centang kotak untuk perubahan Squash saat menggabungkan lalu selesaikan penggabungan.

    Selesaikan kotak dialog permintaan pull, centang squash-merge

  6. Setelah selesai, Anda akan melihat layar serupa sebagai berikut.

    Permintaan penarikan, pemberitahuan selesai

  7. Buka formulir item kerja atau refresh formulir, perluas bagian Pengembangan (pilih Maksimalkan Pengembangan ), dan Anda melihat tautan yang ditambahkan untuk mendukung operasi yang Anda selesaikan.

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

Membuat cabang untuk beberapa item kerja

Anda juga dapat menambahkan cabang baru dari item kerja yang tercantum di backlog atau papan tanpa harus membuka item kerja. Dengan menggunakan multi-pilih, Anda dapat memilih beberapa item kerja dan membuat cabang baru di mana semuanya ditautkan ke cabang.

Misalnya, di sini kita memilih lima item pertama untuk ditautkan ke cabang baru.

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

Dan, kami menentukan nama cabang.

Buat dialog cabang baru

Semua item yang tercantum di bawah bagian Pengembangan juga muncul di bawah tab Tautan. Semua tindakan pengembangan yang dimulai dari bagian Pengembangan juga dicatat di bawah tab Riwayat.

Tab Tautan, tautan pengembangan

Untuk menautkan item kerja ke objek yang sudah ada, pilih Tambahkan tautan ikon Tambahkan tautan lalu pilih jenis tautan.

Pilih ikon Tambahkan tautan lalu pilih jenis tautan.

Jika Anda ingin menghapus tautan, Anda dapat melakukannya dari bagian Pengembangan dengan menyorotinya terlebih dahulu lalu pilih Hapus tautan .

Bagian pengembangan, hapus tautan

Atau, Anda dapat memilihnya dari tab Tautan dan memilih Tindakan untuk tautan lalu memilih opsi Hapus tautan.

Item kerja terkait dalam build

Dengan penerapan Git, item kerja apa pun yang ditautkan ke penerapan tercantum di bawah item pekerjaan terkait di halaman ringkasan build.

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

Tautan yang diperlihatkan di bagian ini muncul karena tindakan ini:

  • Membuat cabang, menerapkan, atau menarik permintaan dari item kerja
  • Menentukan ID item kerja selama penerapan, permintaan pull, atau operasi Git atau TFVC lain yang didukung
  • Secara khusus menautkan item kerja dari bagian Pengembangan atau tab Tautan ke cabang kode sumber, build, atau operasi Git atau TFVC lain yang didukung.

Mengarahkan mouse ke atas entri apa pun yang tercantum di bawah bagian Pengembangan mengaktifkan hyperlink ke objek terkait.

Jenis tautan yang dapat Anda tambahkan dalam bagian pengembangan adalah Branch, Build, Changeset, Commit, Found in build, Integrated in build, Pull Request, dan Versioned Item.

Jenis tautan artefak-ke-artefak

Untuk informasi selengkapnya tentang kontrol tautan atau untuk menyesuaikan kontrol Tautan pengembangan, lihat Elemen LinksControlOptions, Kontrol tautan pengembangan.