Cek masuk ke folder yang dikontrol oleh check-in terjaga

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

Visual Studio 2019 | Visual Studio 2022

Saat Anda memeriksa file ke folder kontrol versi yang dikontrol oleh proses build check-in yang terjaga, Anda harus mengambil lebih banyak langkah untuk menyelesaikan check-in.

Cuplikan layar kotak dialog Check-in Terjaga.

Prasyarat

  • Anda harus menjadi Kontributor untuk proyek Anda. Untuk informasi selengkapnya, lihat Izin TFVC default.

  • Anda tidak dapat memiliki batasan cakupan otorisasi pekerjaan ke proyek saat ini untuk alur non-rilis yang ditetapkan. Jika Anda menerima kesalahan seperti rak _Build_95; Build\6bc8a077-3f27-4936-82e6-415fbd53ba07 tidak dapat ditemukan untuk check-in, periksa pengaturan ini dan pastikan pengaturan ini tidak diaktifkan.

Proses build check-in terjaga

Jika kotak dialog Check-in Gated muncul selama check-in Anda, perubahan Anda harus dibuat oleh Azure Pipelines sebelum dapat dicentang.

Cek masuk perubahan pada folder yang dikontrol oleh check-in terjaga

  1. Dalam kotak dialog Check-in Terjaga, jika menu Alur build muncul dan Anda ingin menjalankan build, pilih alur build yang ingin Anda gunakan.

  2. Jika nama alur build sudah muncul di Gated Check-in, atau setelah Anda memilih alur, pilih salah satu opsi berikut:

    • Jika Anda belum ingin membuat perubahan, pilih Batalkan. Anda kemudian dapat membangun shelveset secara manual dalam build privat jika Anda memilih. Untuk informasi selengkapnya, lihat Mulai menggunakan CI/CD.

    • Jika Anda tidak ingin membuat perubahan, dan Anda memiliki Validasi check-in Penggantian dengan izin build yang diatur ke Izinkan, Anda dapat melewati persyaratan build check-in yang terjaga dan check-in.

      Pilih Perlihatkan opsi, lalu pilih Lewati build validasi dan periksa perubahan saya secara langsung (memerlukan izin).

    • Jika Anda ingin melanjutkan dengan check-in terjaga dan membuang perubahan ruang kerja lokal Anda, pilih Perlihatkan opsi, lalu kosongkan kotak centang Pertahankan perubahan saya yang tertunda secara lokal. Pilih Bangun Perubahan, dan saat build selesai, ikuti instruksi di bawah Hapus perubahan terbaru di ruang kerja Anda setelah check-in terjaga.

    • Untuk membuat perubahan dan melanjutkan dengan check-in, pilih Bangun Perubahan.

      Jika Anda ingin menyimpan perubahan ruang kerja lokal Anda, setelah build selesai, ikuti instruksi di bawah Rekonsiliasi perubahan terbaru di ruang kerja Anda setelah check-in terjaga.

Selama build, halaman Perubahan Tertunda dari jendela Team Explorer menampilkan pesan informasi, dan Anda dapat memilih tautan di sini untuk memantau build di jendela hasil build. Anda juga dapat memantau build di halaman Build Team Explorer.

Rekonsiliasi perubahan terbaru di ruang kerja Anda setelah check-in yang terjaga

Jika Anda terus bekerja di ruang kerja selama check-in terjaga, dan Anda ingin menyimpan perubahan, Anda harus menyesuaikan perubahan terbaru Anda dengan perubahan yang sekarang diperiksa ke kontrol versi.

Setelah build selesai:

  • Jika jendela hasil build menunjukkan build yang berhasil, rekonsiliasi ruang kerja Anda sebagai berikut:

    • Jika Anda menggunakan aplikasi Build Notifications, kotak dialog Gated Check-in akan muncul. Pilih Rekonsiliasi.
    • Atau, pada halaman Build Team Explorer, klik kanan build yang telah selesai dan pilih Reconcile Workspace. Gunakan kotak dialog Rekonsiliasi Ruang Kerja untuk mengatasi konflik kontrol versi apa pun.
  • Jika jendela hasil build menunjukkan bahwa build gagal, perbaiki masalah yang menyebabkan kegagalan. Di Team Explorer, pada halaman Build , klik dua kali build yang gagal di bawah Build Saya, atau klik kanan build dan pilih Buka.

    Jendela hasil build Azure Pipelines terbuka, berisi informasi yang dapat membantu Anda mengatasi masalah yang menyebabkan build gagal. Untuk beberapa jenis masalah, Anda mungkin dapat memilih kesalahan atau masalah dan melihat file yang memerlukan koreksi.

Menghapus perubahan terbaru di ruang kerja Anda setelah check-in terjaga

Jika Anda tidak berencana untuk terus bekerja dengan perubahan Setelah check-in terjaga, Anda dapat menghapus perubahan terbaru di ruang kerja Anda. Perubahan Anda dipertahankan di rak. Jika build selesai, maka perubahan Anda akan dicek masuk. Jika build gagal, Maka Anda dapat melepaskan shelveset untuk mendapatkan perubahan kembali ke ruang kerja Anda.

  1. Saat Anda check in, dalam kotak dialog Cek masuk Terjaga, pilih Perlihatkan Opsi. Kosongkan kotak centang Pertahankan perubahan saya yang tertunda secara lokal, lalu pilih Bangun Perubahan.

  2. Setelah build selesai:

    • Jika jendela hasil build menunjukkan build dan check-in yang berhasil, sekarang setelah perubahan Anda dicek masuk, Anda mungkin ingin mendapatkan versi terbaru file sehingga ruang kerja Anda berisi perubahan ini. Untuk informasi selengkapnya, lihat Mengunduh (mendapatkan) file dari server.

    • Jika jendela hasil build menunjukkan build gagal, perbaiki masalah yang menyebabkan kegagalan. Di Team Explorer, pada halaman Build , klik dua kali build yang gagal di bawah Build Saya, atau klik kanan build dan pilih Buka.

      Di jendela hasil build Azure Pipelines, cari informasi yang dapat membantu Anda mengatasi masalah yang menyebabkan build gagal. Untuk beberapa jenis masalah, Anda mungkin dapat memilih kesalahan atau masalah dan melihat file yang memerlukan koreksi.

  3. Ambil perubahan Anda dari shelveset. Untuk informasi selengkapnya, lihat Menangguhkan pekerjaan Anda dan mengelola rak Anda.

  4. Dalam file Anda, perbaiki masalah yang menyebabkan build gagal.