Dodawanie zasad ewidencjonowania

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Kontrola wersji serwera Team Foundation administratorzy mogą dodawać wymagania dotyczące zasad ewidencjonowania. Te zasady ewidencjonowania wymagają od użytkowników podjęcia działań podczas przeprowadzania ewidencjonowania w kontroli źródła. Na przykład użytkownik może być wymagany do skojarzenia elementu roboczego z zestawem zmian. Aby uzyskać więcej informacji o ewidencjonowaniu, zobacz Tworzenie kodu i zarządzanie oczekującymi zmianami.

Uwaga

Zasady zaewidencjonowania programu Visual Studio można ustawić za pomocą programu Team Explorer zgodnie z opisem w tym artykule, tf.exe skonfigurować polecenie lub za pomocą kluczy rejestru zadeklarowanych w pkgdef rozszerzenia programu Visual Studio. Zasady dotyczą tylko jednej instalacji programu Visual Studio na komputerze. Jeśli masz wiele instalacji programu Visual Studio, musisz ustawić zasady ewidencjonowania dla każdej instalacji.

Tworzenie zasad ewidencjonowania

  1. W programie Visual Studio Team Explorer wybierz pozycję Ustawienia, a następnie wybierz pozycję Kontrola źródła w obszarze Projekt zespołowy.

  2. W oknie dialogowym Kontrola źródła Ustawienia wybierz kartę Zasady ewidencjonowania, a następnie wybierz pozycję Dodaj.

  3. W oknie dialogowym Dodawanie zasad ewidencjonowania wybierz żądane typy zasad, a następnie wybierz przycisk OK.

    Możesz wybrać spośród następujących zasad:

    • Kompilacje wymagają, aby ostatnia kompilacja zakończyła się pomyślnie, zanim będzie można zaewidencjonować nowe zmiany.
    • Zasady komentarzy zestawu zmian wymagają od użytkowników podania komentarzy zaewidencjonowania.
    • Analiza kodu wymaga uruchomienia analizy kodu, zanim będzie można zaewidencjonować kod.
    • Zasady ścieżki niestandardowej określa zakresy innych zasad dla określonych folderów lub typów plików.
    • Zasady niedozwolonych wzorców uniemożliwiają ewidencjonowania plików z niedozwolonymi wzorcami nazw plików.
    • Zasady zapytania elementu roboczego określają zapytanie elementu roboczego, którego wyniki są jedynymi legalnymi elementami roboczymi do skojarzenia z ewidencjonowania.
    • Elementy robocze wymagają skojarzenia co najmniej jednego elementu roboczego z każdym ewidencjonem.
  4. Jeśli wybierzesz pozycję Analiza kodu, w Edytorze zasad analizy kodu zaznacz pola wyboru dla typów analiz kodu, które chcesz, a następnie wybierz przycisk OK.

    Dostępne opcje:

    • Wymuszanie zaewidencjonowania w celu uwzględnienia tylko plików, które są częścią bieżącego rozwiązania
    • Wymuszanie analizy kodu C/C++ (/analizowanie)
    • Wymuszanie analizy kodu zarządzanego. Jeśli wybierzesz tę opcję, wybierz żądany zestaw reguł w obszarze Ustawienia reguły dla funkcji Analiza kodu zarządzanego.

    Aby uzyskać więcej informacji na temat używania narzędzi do analizy kodu, zobacz Tworzenie zasad ewidencjonowania analizy kodu.

  5. W przypadku wybrania zasad ścieżki niestandardowej w oknie dialogowym Zasady ścieżki niestandardowej wybierz zasady podrzędne do działania i wprowadź co najmniej jedną wartość w filtrze ścieżki kontroli źródła (RegEx), aby określić dozwolone ścieżki. Wybierz pozycję Dodaj dla każdej wartości, a następnie wybierz przycisk OK.

    Zastosuj oddzielne zasady ścieżki niestandardowej dla każdej zasady podrzędnej, które mają być używane ścieżki niestandardowe.

    Uwaga

    Jeśli zastosujesz te zasady do zasad podrzędnych z włączoną obsługą, zostanie wyświetlony komunikat, że wybrane zasady są obecnie włączone. Powinna być wyłączona lub zostanie uruchomiona dwa razy. Możesz usunąć lub wyłączyć oryginalne zasady na ekranie Zasady zaewidencjonowania.

  6. Jeśli w oknie dialogowym Zabronione wzorce wybierzesz opcję Zabronione wzorce, wyświetl listę wzorców lub wzorców, które mają być zabronione, a następnie wybierz przycisk OK.

  7. Jeśli wybierzesz pozycję Zasady kwerend elementów roboczych, w oknie dialogowym Zasady kwerendy przejdź do i wybierz zapisane zapytanie udostępnionego elementu roboczego, a następnie wybierz przycisk OK.

  8. Jeśli ustawienia zasad ewidencjonowania są zadowalające, wybierz przycisk OK. Nowe zasady ewidencjonowania są wyświetlane z przyszłymi ewidencjonowaniami.