Bagikan melalui


Mengedit kebijakan check-in

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

Visual Studio 2019 | Visual Studio 2022

Administrator Team Foundation Version Control (TFVC) dapat menambahkan dan mengedit persyaratan kebijakan check-in. Kebijakan check-in ini mengharuskan pengguna untuk mengambil tindakan saat mereka melakukan check-in ke kontrol versi. Misalnya, pengguna dapat diminta untuk mengaitkan item kerja dengan changeset. Untuk informasi selengkapnya tentang check-in, lihat Mengembangkan kode dan mengelola perubahan yang tertunda.

Sebelum mengedit kebijakan check-in, Anda harus terlebih dahulu membuatnya. Untuk informasi selengkapnya, lihat Menambahkan kebijakan check-in. Jenis kebijakan check-in default berikut ini tersedia:

  • 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.

Catatan

Anda dapat menonaktifkan untuk sementara satu atau beberapa jenis kebijakan dalam kotak dialog Kontrol Sumber Pengaturan. Pada tab Kebijakan Check-in, sorot kebijakan dan pilih Nonaktifkan. Untuk mengaktifkan kebijakan yang dinonaktifkan, sorot kebijakan yang dinonaktifkan, dan klik Aktifkan. Kemudian pilih OK.

Prasyarat

Untuk menyelesaikan prosedur ini, Anda harus mengatur izin Edit informasi tingkat proyek ke Izinkan. Untuk informasi selengkapnya, lihat Izin TFVC default.

Mengedit kebijakan check-in

  1. Pada menu Tim Visual Studio, pilih Proyek Tim Pengaturan> Kontrol Sumber Daya.

    Atau, di jendela Penjelajah Tim Visual Studio, pilih Pengaturan lalu pilih Kontrol Sumber di bawah Proyek Tim.

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

  3. Di daftar Jenis Kebijakan, pilih jenis kebijakan yang ingin Anda buat perubahannya, lalu pilih Edit.

  4. Lanjutkan prosedur ini berdasarkan jenis kebijakan yang Anda edit:

    • Build mengharuskan build terakhir berhasil sebelum perubahan baru dapat diperiksa. Jenis kebijakan ini tidak dapat dimodifikasi.

    • Kebijakan Komentar Set Perubahan mengharuskan pengguna untuk memberikan komentar check-in. Jenis kebijakan ini tidak dapat dimodifikasi.

    • Analisis Kode mengharuskan analisis kode dijalankan sebelum kode dapat dicek masuk. Jika Anda memilih jenis ini, dalam kotak dialog Editor Kebijakan Analisis Kode, pilih kotak centang untuk jenis analisis kode yang ingin Anda lakukan. Opsinya adalah:

      • Memberlakukan check-in untuk hanya berisi 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 pengaturan aturan yang diinginkan di bawah Pengaturan aturan untuk Analisis Kode Terkelola.
    • Kebijakan Jalur Kustom mencakup kebijakan lain ke folder atau jenis file tertentu. Jika Anda memilih jenis ini, 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. 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 daftar Kebijakan Check-in.

    • Kebijakan Pola Terlarang mencegah check-in yang memiliki file dengan pola nama file terlarang. Jika Anda memilih jenis ini, dalam kotak dialog Pola Terlarang, cantumkan pola atau pola yang akan dilarang, lalu pilih OK.

    • Kebijakan Kueri Item Kerja menentukan kueri item kerja yang hasilnya adalah satu-satunya item kerja legal yang terkait dengan check-in. Jika Anda memilih jenis ini, dalam kotak dialog Kebijakan Kueri, navigasikan ke dan pilih kueri item kerja bersama yang disimpan, lalu pilih OK.

    • Item Kerja mengharuskan satu atau beberapa item kerja dikaitkan dengan setiap check-in. Jenis kebijakan ini tidak dapat dimodifikasi.

  5. Saat Anda puas dengan pengaturan kebijakan check-in, pilih OK.