Meninjau kebijakan check-in

Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

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 melakukan tindakan saat mereka melakukan check-in ke sistem 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 Tambahkan kebijakan check-in. Jenis kebijakan check-in default berikut ini tersedia:

  • Build mengharuskan build terakhir berhasil sebelum perubahan baru dapat diperiksa.
  • Changeset Comments Policy mengharuskan pengguna untuk memberikan komentar check-in.
  • Analisis Kode mengharuskan analisis kode dijalankan sebelum kode dapat diperiksa.
  • 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.
  • Tugas Kerja mengharuskan satu atau beberapa tugas kerja dihubungkan dengan setiap check-in.

Nota

Anda dapat menonaktifkan sementara satu atau beberapa jenis kebijakan dalam kotak dialog Pengaturan Kontrol Sumber . 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

Kategori Persyaratan
Permissions Edit izin informasi tingkat proyek diatur ke Izinkan.

Untuk informasi selengkapnya, lihat izin TFVC Default.

Mengedit kebijakan penerimaan tamu

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

    Atau, di jendela Visual Studio Team Explorer, pilih Pengaturan lalu pilih Pengendalian Sumber di bawah Proyek Tim.

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

  3. Dalam 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.

    • Changeset Comments Policy mengharuskan pengguna untuk memberikan komentar check-in. Jenis kebijakan ini tidak dapat dimodifikasi.

    • Analisis Kode mengharuskan analisis kode dijalankan sebelum kode dapat diperiksa. 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:

      • Memastikan check-in hanya berisi file yang termasuk dalam solusi saat ini
      • Menerapkan 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 menggunakan jalur kustom.

      Nota

      Jika Anda menerapkan kebijakan ini ke kebijakan turunan yang diaktifkan, Anda mendapatkan pesan bahwa Kebijakan yang dipilih sedang diaktifkan. Kebijakan ini harus dinonaktifkan, jika tidak, akan menjalankan 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 dan pilihlah kueri item kerja bersama yang disimpan, lalu pilih OK.

    • Tugas Kerja mengharuskan satu atau beberapa tugas kerja dihubungkan dengan setiap check-in. Jenis kebijakan ini tidak dapat dimodifikasi.

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