Mappa-összehasonlító szűrők
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
A mappa-összehasonlító szűrő azoknak a szűrőknek a rendezett listája, amelyek megfelelnek a fájlok vagy mappák nevének a Team Foundation Verziókövetés (TFVC) mappáinak összehasonlításakor.
Ha a fájl- vagy mappaneveket a névszűrők alapján szeretné kiértékelni, a szűrőket a Visual Studióban, az Összehasonlítás párbeszédpanel Szűrő mezőjében adhatja meg. A tf folderdiff paranccsal szűrőket is megadhat.
Az alapértelmezett névszűrők a következők:
!*.pdb;!*.obj;!*.dll;!*.exe;!*.res;!*.resources;!*.cache;!*.ilk;!*.ncb;!obj\;!objd\;!bin\
Névszűrők
A következő helyettesítő karakterek különleges jelentéssel rendelkeznek, ha névszűrőben használják őket:
?
pontosan egy karakternek felel meg.*
nulla vagy több karakternek felel meg.!
egy kizárási névszűrőt ad meg.\
egy mappanévszűrőt ad meg.;
a névszűrő elválasztójele.
Fontos
A névszűrőkben a következő karakterek nem engedélyezettek-31
0
: "
, <
, >
, |
, \b
, \0
, , \t
, és számok .
A rendszer a következő szabályokkal alkalmazza a névszűrőket a fájl- és mappanevekre:
Amikor a Compare kiértékel egy fájlt vagy mappanevet, összehasonlítja a nevet az egyes szűrőkkel a megadott sorrendben. Amint a fájl vagy mappa neve egyezik egy szűrővel, a név megegyezik, és nem hasonlítja össze a többi szűrővel.
A mappaszűrőnek helyettesítő
\
karakterrel kell végződnie.A kizárási szűrőnek helyettesítő
!
karakterrel kell kezdődnie.Minden olyan szűrő esetében, amely nem a kizárási szűrő, az eredmények csak a megadott szűrőknek megfelelő fájlokat vagy mappákat tartalmazzák.
Kizárási szűrő esetén az eredmények tartalmazzák az összes olyan fájlt vagy mappát, amely nem egyezik meg a kizárási szűrővel.
Ha ki szeretné zárni a fájl- vagy mappanevek egy részhalmazát, először meg kell adnia az egyeztetni kívánt fájl vagy mappanév szűrőt. Ezután adja meg a kizárási szűrőt.
Példák
Az alábbi táblázat a szűrőnévmaszkra vonatkozó példákat sorolja fel.
Névmaszk | Leírás |
---|---|
*.cs |
Megfelel az összes C#-fájlnak. |
My*.bmp |
Megegyezik a Saját fájllal kezdődő összes bitképfájllal. |
!*.exe |
Kizárja az összes végrehajtható fájlt. |
!objd\ |
Kizárja az összes objd mappát. |
Az alábbi táblázat a szűrési példákat sorolja fel.
Szűrő | Leírás |
---|---|
*.cs;!objd\;!obj\;!bin\ |
Az objd, obj vagy bin mappában lévő összes C#-fájl kivételével megegyezik. |
!*.resx;!*.ini;!resources\;!*junk*\ |
Kizárja az összes .resx és .ini fájlt, az erőforrások mappájában lévő összes fájlt, valamint a levélszemét szót tartalmazó névvel rendelkező mappák összes fájlját. |
Következő lépések
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: