Menambahkan kebijakan check-in

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

Visual Studio 2019 | Visual Studio 2022

Administrator Kontrol Versi Team Foundation dapat menambahkan persyaratan kebijakan check-in. Kebijakan check-in ini mengharuskan pengguna untuk mengambil tindakan saat mereka melakukan check-in ke kontrol sumber. Misalnya, pengguna dapat diminta untuk mengaitkan item kerja dengan set perubahan. Untuk informasi selengkapnya tentang check-in, lihat Mengembangkan kode dan mengelola perubahan yang tertunda.

Catatan

Anda dapat mengatur kebijakan check-in Visual Studio melalui Team Explorer seperti yang didokumentasikan dalam artikel ini, perintah tf.exe mengonfigurasi, atau melalui kunci registri yang dideklarasikan dalam pkgdef ekstensi Visual Studio. Kebijakan hanya berlaku untuk satu penginstalan Visual Studio di komputer Anda. Jika Anda memiliki beberapa penginstalan Visual Studio, Anda perlu mengatur kebijakan check-in pada setiap penginstalan.

Membuat kebijakan check-in

  1. Dari Visual Studio Team Explorer, pilih Pengaturan, lalu pilih Kontrol Sumber di bawah Proyek Tim.

  2. Dalam kotak dialog Pengaturan Kontrol Sumber, pilih tab Kebijakan Check-in, lalu pilih Tambahkan.

  3. Dalam kotak dialog Tambahkan Kebijakan Check-in, pilih jenis kebijakan yang Anda inginkan, lalu pilih OK.

    Anda dapat memilih dari kebijakan berikut:

    • Build mengharuskan build terakhir berhasil sebelum perubahan baru dapat diperiksa.
    • Kebijakan Komentar Set Perubahan mengharuskan pengguna untuk memberikan komentar check-in.
    • Analisis Kode mengharuskan analisis kode dijalankan sebelum kode dapat dicek masuk.
    • Kebijakan Jalur Kustom mencakup kebijakan lain ke folder atau jenis file tertentu.
    • Kebijakan Pola Terlarang mencegah check-in yang memiliki file dengan pola nama file terlarang.
    • Kebijakan Kueri Item Kerja menentukan kueri item kerja yang hasilnya adalah satu-satunya item kerja legal yang terkait dengan check-in.
    • Item Kerja mengharuskan satu atau beberapa item kerja dikaitkan dengan setiap check-in.
  4. Jika Anda memilih Analisis Kode, di Editor Kebijakan Analisis Kode, pilih kotak centang untuk jenis analisis kode yang Anda inginkan, lalu pilih OK.

    Opsinya adalah:

    • Memberlakukan check-in untuk hanya menyertakan file yang merupakan bagian dari solusi saat ini
    • Terapkan Analisis Kode C/C++ (/analyze)
    • Menerapkan analisis kode untuk kode terkelola. Jika Anda memilih opsi ini, pilih seperangkat aturan yang diinginkan di bawah Pengaturan aturan untuk Analisis Kode Terkelola.

    Untuk informasi selengkapnya tentang cara menggunakan alat analisis kode, lihat Membuat Kebijakan Check-In Analisis Kode.

  5. Jika Anda memilih Kebijakan Jalur Kustom, dalam kotak dialog Kebijakan Jalur Kustom, pilih kebijakan turunan untuk dioperasikan, dan masukkan satu atau beberapa nilai di Filter Jalur Kontrol Sumber (RegEx) untuk menentukan jalur yang diizinkan. Pilih Tambahkan untuk setiap nilai, lalu pilih OK.

    Terapkan Kebijakan Jalur Kustom terpisah untuk setiap kebijakan anak yang ingin Anda gunakan jalur kustom.

    Catatan

    Jika Anda menerapkan kebijakan ini ke kebijakan anak yang diaktifkan, Anda mendapatkan pesan bahwa Kebijakan yang dipilih saat ini diaktifkan. Ini harus dinonaktifkan atau akhirnya akan berjalan dua kali. Anda dapat menghapus atau menonaktifkan kebijakan asli dari layar Kebijakan Check-in.

  6. Jika Anda memilih Kebijakan Pola Terlarang, dalam kotak dialog Pola Terlarang, cantumkan pola atau pola yang akan dilarang, lalu pilih OK.

  7. Jika Anda memilih Kebijakan Kueri Item Kerja, dalam kotak dialog Kebijakan Kueri, navigasikan ke dan pilih kueri item kerja bersama yang disimpan, lalu pilih OK.

  8. Saat Anda puas dengan pengaturan kebijakan check-in, pilih OK. Kebijakan check-in baru ditampilkan dengan check-in mendatang.