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.
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.
Mulai bekerja pada item kerja dengan membuat cabang. Anda dapat menambahkan cabang Git baru dari dalam bagian Pengembangan...
... atau, dari menu Tindakan formulir .
Beri nama cabang dan pilih repositori.
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.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.)
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.
Jika ini pertama kalinya Anda mendorong perubahan dari cabang baru, terbitkan cabang sebelum Anda mendorong perubahan. Untuk informasi selengkapnya, lihat Berbagi kode dengan pendorongan.
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.
Tampilan Anda beralih ke Kode, halaman Permintaan Pull. Selesaikan pembuatan permintaan pull seperti yang ditunjukkan.
Catatan
Setelah membuat permintaan pull, Anda tidak dapat membuat permintaan pull baru untuk cabang yang sama hingga Anda menyelesaikan permintaan pull sebelumnya.
Centang kotak untuk perubahan Squash saat menggabungkan lalu selesaikan penggabungan.
Setelah selesai, Anda akan melihat layar serupa sebagai berikut.
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.
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.
Dan, kami menentukan nama cabang.
Menautkan ke objek pengembangan dan build yang ada
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.
Untuk menautkan item kerja ke objek yang sudah ada, pilih ikon Tambahkan tautan lalu pilih jenis tautan.
Menghapus tautan
Jika Anda ingin menghapus tautan, Anda dapat melakukannya dari bagian Pengembangan dengan menyorotinya terlebih dahulu lalu pilih Hapus tautan .
Atau, Anda dapat memilihnya dari tab Tautan dan memilih Tindakan untuk tautan lalu memilih opsi Hapus tautan.
Artikel terkait
- Gambaran umum lintas layanan
- Mengonfigurasi alur untuk mendukung pelacakan kerja
- Menambahkan item kerja
- Gambaran umum Git
- Menautkan GitHub menerapkan dan menarik permintaan ke item kerja
- Menautkan ke item kerja dari objek lain
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.
Jenis tautan yang ditampilkan di bagian Pengembangan
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.
Untuk informasi selengkapnya tentang kontrol tautan atau untuk menyesuaikan kontrol Tautan pengembangan, lihat Elemen LinksControlOptions, Kontrol tautan pengembangan.