Sdílet prostřednictvím


Implementace vlastních zásad vracení zpět se změnami analýzy kódu pro spravovaný kód

Zásada vracení se změnami analýzy kódu určuje sadu pravidel, která musí členové projektu Azure DevOps spouštět ve zdrojovém kódu, než se přihlásí ke správě verzí. Microsoft poskytuje sadu standardních sad pravidel, které seskupí pravidla analýzy kódu do funkčních oblastí. Vlastní sady pravidel zásad vracení se změnami určují sadu pravidel analýzy kódu, která jsou specifická pro projekt. Sada pravidel je uložena v souboru .ruleset.

Zásady vrácení se změnami jsou nastavené na úrovni projektu Azure DevOps a určují umístění souboru .ruleset ve stromu správy verzí. Umístění správy verzí vlastní sady pravidel zásad týmu nemá žádná omezení.

Analýza kódu je nakonfigurována pro jednotlivé projekty kódu v okně vlastností pro každý projekt. Vlastní sada pravidel pro projekt kódu je určena fyzickým umístěním souboru .ruleset v místním počítači. Pokud je zadán soubor .ruleset, který je umístěn na stejné jednotce jako projekt kódu, Visual Studio používá relativní cestu k souboru v konfiguraci projektu.

Navrhovaným postupem vytvoření vlastní sady pravidel projektu Azure DevOps je uložení souboru .ruleset zásad vrácení se změnami do speciální složky, která není součástí žádného projektu kódu. Pokud soubor uložíte do vyhrazené složky, můžete použít oprávnění, která omezují, kdo může soubor pravidla upravovat, a snadno přesunout adresářovou strukturu obsahující projekt do jiného adresáře nebo počítače.

Vytvoření vlastní sady pravidel vrácení se změnami projektu

Pokud chcete vytvořit vlastní sadu pravidel pro projekt Azure DevOps, nejprve vytvoříte speciální složku pro sadu pravidel zásad vracení se změnami v Průzkumníku správy zdrojového kódu. Pak vytvoříte soubor sady pravidel a přidáte ho do správy verzí. Nakonec zadáte sadu pravidel jako zásadu vracení se změnami analýzy kódu pro projekt.

Poznámka:

Pokud chcete vytvořit složku v projektu Azure DevOps, musíte nejprve namapovat kořen projektu na umístění na místním počítači.

Vytvoření složky správy verzí pro sadu pravidel zásad vrácení se změnami

  1. V Team Exploreru rozbalte uzel projektu a klepněte na tlačítko Správa zdrojového kódu.

  2. V podokně Složky klikněte pravým tlačítkem myši na projekt a potom klikněte na možnost Nová složka.

  3. V hlavním podokně Správy zdrojového kódu klikněte pravým tlačítkem na Nová složka, klikněte na Přejmenovat a zadejte název složky sady pravidel.

Vytvoření sady pravidel zásad vracení se změnami

  1. V nabídce Soubor přejděte na příkaz Nový a klepněte na příkaz Soubor.

  2. V seznamu Kategorie klepněte na tlačítko Obecné.

  3. V seznamu Šablony poklikejte na sadu pravidel analýzy kódu.

  4. Zadejte pravidla , která se mají zahrnout do sady pravidel, a pak soubor sady pravidel uložte do složky sady pravidel, kterou jste vytvořili.

Přidání souboru sady pravidel do správy verzí

  1. V Průzkumníku správy zdrojového kódu klikněte pravým tlačítkem myši na novou složku a potom klikněte na přidat položky do složky.

    Další informace najdete v tématu Git a Azure Repos.

  2. Klikněte na soubor sady pravidel, který jste vytvořili, a potom klikněte na tlačítko Dokončit.

    Soubor se přidá do správy zdrojového kódu a rezervován pro vás.

  3. V okně s podrobnostmi Průzkumníka správy zdrojového kódu klikněte pravým tlačítkem myši na název souboru a potom klikněte na Vrátit se změnami čekající změny.

  4. V dialogovém okně Vrátit se změnami máte možnost přidat komentář a potom kliknout na Vrátit se změnami.

    Poznámka:

    Pokud jste už nakonfigurovali zásady vracení se změnami analýzy kódu pro váš projekt Azure DevOps a vybrali jste vrácení se změnami vynucení tak, aby obsahovalo jenom soubory, které jsou součástí aktuálního řešení, aktivujete upozornění na selhání zásad. V dialogovém okně Selhání zásad vyberte Přepsat selhání zásad a pokračovat v vrácení se změnami. Přidejte požadovaný komentář a klikněte na TLAČÍTKO OK.

Zadání souboru sady pravidel jako zásady vrácení se změnami

  1. V nabídce Tým přejděte na project Nastavení a klepněte na příkaz Správa zdrojového kódu.

  2. Klepněte na tlačítko Zásady vrácení se změnami a potom klepněte na tlačítko Přidat.

  3. V seznamu Zásad vrácení se změnami poklikejte na Analýzu kódu a ujistěte se, že je zaškrtnuté políčko Vynutit analýzu kódu pro spravovaný kód.

  4. V seznamu Spustit tuto sadu pravidel klepněte na tlačítko <Vybrat sadu pravidel ze správy zdrojového kódu>.

  5. Zadejte cestu k souboru sady pravidel zásad vrácení se změnami ve správě verzí.

    Cesta musí odpovídat následující syntaxi:

    $/ TeamProjectName / VersionControlPath

    Poznámka:

    Cestu můžete zkopírovat pomocí jednoho z následujících postupů v Průzkumníku správy zdrojového kódu:

    • V podokně Složky klikněte na složku, která obsahuje soubor sady pravidel. Zkopírujte cestu ke správě verzí složky, která se zobrazí v poli Zdroj , a zadejte název souboru sady pravidel ručně.

    • V okně podrobností klikněte pravým tlačítkem myši na soubor sady pravidel a potom klepněte na příkaz Vlastnosti. Na kartě Obecné zkopírujte hodnotu v části Název serveru.

Synchronizace projektů kódu se sadou pravidel zásad vrácení se změnami

V dialogovém okně vlastnosti projektu projektu zadáte sadu pravidel zásad vracení se změnami projektu kódu jako sadu pravidel analýzy kódu v dialogovém okně Vlastnosti projektu kódu. Pokud je sada pravidel umístěna na stejné jednotce jako projekt kódu, použije se relativní cesta k určení sady pravidel při výběru cesty z dialogového okna soubor. Relativní cesta umožňuje přenos nastavení vlastností projektu do jiných počítačů, které používají podobné místní struktury správy verzí.

Určení sady pravidel projektu jako sady pravidel projektu kódu

  1. V případě potřeby načtěte složku sady pravidel zásad vrácení se změnami a soubor ze správy verzí.

    Tento krok můžete provést v Průzkumníku správy zdrojového kódu tak, že kliknete pravým tlačítkem myši na složku sady pravidel a potom kliknete na Získat nejnovější verzi.

  2. V Průzkumník řešení klepněte pravým tlačítkem myši na projekt kódu a potom klepněte na příkaz Vlastnosti.

  3. Klikněte na Analýza kódu.

  4. V případě potřeby klikněte na příslušné možnosti v seznamech konfigurace a platformy .

  5. Pokud chcete spustit analýzu kódu pokaždé, když je projekt kódu sestaven pomocí zadané konfigurace, vyberte Spustit při sestavení v části Binární analyzátory .

  6. V seznamu Spustit tuto sadu pravidel klepněte na tlačítko <Procházet>.

  7. Vyberte místní verzi souboru sady pravidel zásad vrácení se změnami.