Bejelentkezési szabályzatok hozzáadása
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
A Team Foundation verziókövetési rendszergazdái a bejelentkezési szabályzat követelményeit is hozzáadhatják. Ezek a bejelentkezési szabályzatok megkövetelik, hogy a felhasználók műveleteket hajtsanak végre a forrásvezérlőbe való bejelentkezéskor. Előfordulhat például, hogy egy felhasználónak hozzá kell rendelnie egy munkaelemet egy változáskészlethez. A bejelentkezésekről további információt a kód fejlesztése és a függőben lévő módosítások kezelése című témakörben talál.
Feljegyzés
A Visual Studio bejelentkezési szabályzatait a jelen cikkben ismertetett módon, a tf.exe konfigurálási paranccsal vagy a Visual Studio-bővítmény pkgdef fájljában deklarált beállításkulcsokkal állíthatja be. A szabályzatok csak a Visual Studio egyetlen telepítésére vonatkoznak a számítógépen. Ha a Visual Studio több telepített példányával rendelkezik, minden telepítésnél be kell állítania a bejelentkezési szabályzatot.
Bejelentkezési szabályzat létrehozása
A Visual Studio Team Explorerben válassza a Gépház, majd a Csoportprojekt alatt a Forráskövetés lehetőséget.
A Forrásvezérlő Gépház párbeszédpanelen válassza a Beadás házirend lapfület, majd válassza a Hozzáadás lehetőséget.
A Bejelentkezési házirend hozzáadása párbeszédpanelen válassza ki a kívánt házirendtípusokat, majd kattintson az OK gombra.
A következő szabályzatok közül választhat:
- A buildekhez az utolsó build sikeres volt, mielőtt bármilyen új módosítás beadható lenne.
- A Módosításkészlet megjegyzések házirendje megköveteli, hogy a felhasználók beadási megjegyzéseket adjanak meg.
- A kódelemzéshez a kódelemzést a kód beadása előtt kell futtatni.
- Az egyéni elérésiút-házirend a többi házirendet meghatározott mappákra vagy fájltípusokra terjed ki.
- A Tiltott minták szabályzat megakadályozza a tiltott fájlnévmintákkal rendelkező fájlokat tartalmazó bejelentkezéseket.
- A Munkaelem-lekérdezési szabályzat egy olyan munkaelem-lekérdezést határoz meg, amelynek eredményei az egyetlen olyan jogi munkaelem, amely társítható a bejelentkezéssel.
- A munkaelemekhez egy vagy több munkaelemet kell társítani minden bejelentkezéshez.
Ha a Kódelemzés lehetőséget választja, a Kódelemzési szabályzatszerkesztőben jelölje be a kívánt kódelemzési típus jelölőnégyzeteit, majd kattintson az OK gombra.
A lehetőségek a következők:
- A bejelentkezés kényszerítése csak az aktuális megoldás részét képező fájlok belefoglalásához
- C/C++ kódelemzés kényszerítése (/elemzés)
- Kódelemzés kényszerítése felügyelt kódhoz. Ha ezt a lehetőséget választja, válassza ki a kívánt szabálykészletet a Felügyelt kódelemzés szabálybeállításai területén.
A kódelemzési eszközök használatáról további információt a Kódelemzési ellenőrző házirendek létrehozása című témakörben talál.
Ha az Egyéni elérésiút-házirend lehetőséget választja, az Egyéni elérésiút-házirend párbeszédpanelen válasszon ki egy gyermekházirendet, és adjon meg egy vagy több értéket a Forráskövetési útvonalszűrőben (RegEx) az engedélyezett elérési utak megadásához. Válassza a Hozzáadás lehetőséget az egyes értékekhez, majd kattintson az OK gombra.
Alkalmazzon külön egyéni elérésiút-házirendet minden olyan gyermekházirendre, amelyet egyéni elérési utakat szeretne használni.
Feljegyzés
Ha ezt a házirendet egy engedélyezett gyermekházirendre alkalmazza, egy üzenet jelenik meg arról, hogy a kijelölt házirend jelenleg engedélyezve van. Le kell tiltani, vagy kétszer fog futni. Az eredeti szabályzatot eltávolíthatja vagy letilthatja a Bejelentkezési szabályzat képernyőről.
Ha a Tiltott minták házirendje lehetőséget választja, a Tiltott minták párbeszédpanelen adja meg a tiltandó mintát vagy mintákat, majd kattintson az OK gombra.
Ha a Munkaelemek lekérdezési házirend lehetőséget választja, a Lekérdezési szabályzat párbeszédpanelen keresse meg és jelölje ki a mentett megosztott munkaelem-lekérdezést, majd kattintson az OK gombra.
Ha elégedett a bejelentkezési házirendek beállításaival, válassza az OK gombot. Az új bejelentkezési szabályzat jövőbeli bejelentkezésekkel jelenik meg.