Git-adattár beállításainak és szabályzatainak megadása
Azure DevOps Services | Azure DevOps Server 2020 | 2019 Azure DevOps Server | TFS 2018
Az Azure Repos Git-adattárak többféleképpen is testre szabhatók az ág- és adattárbeállítások és -szabályzatok használatával. Ez a cikk az adattárszintű beállításokat és szabályzatokat ismerteti.
Az adattár beállításai és szabályzatai globális beállításokat konfigurálnak az összes Git-adattárhoz egy projekthez vagy szervezethez, illetve egyéni adattárakhoz.
Ez a cikk a kiszolgálóoldali adattár beállításait és házirendeit ismerteti. Az ügyféloldali Git-beállításokról a Git-beállításokat és -beállításokat Visual Studio.
A fiókszabályzatok az ágspecifikus vezérlőkre vonatkoznak.
Az ágszabályzatok olyan lehetőségeket tartalmaznak, mint a lekéréses kérelem megkövetelése, a sikeres buildelés vagy a kód felülvizsgálata, mielőtt a módosítások egyesülhetnek egy ágban. További információ: Ágszabályzatok és -beállítások.
Az adattár és az ág biztonsági engedélyei szabályozzák a felhasználó-hozzárendeléseket.
Ezek az engedélyek szabályozzák, hogy kik olvashatnak, írhatnak, járulhatnak hozzá a lekéréses kérelmekhez, és más konkrét műveleteket hajthatnak végre. További információ: Adattár engedélyeinek beállítása.
Megjegyzés
A cikkben dokumentált funkcióhoz a TFS 2018 2-es vagy újabb verziója szükséges.
Az adattár és az ág beállításainak és szabályzatainak összefoglalása
A beállításokat és szabályzatokat konfigurálhatja a projekt összes adattárához, az egyes adattárakhoz és az adattárak ágaihoz. A böngészőben ezeket a beállításokat és szabályzatokat ProjectsettingsRepositories> használatával konfigurálhatja.
Megjegyzés
Az Azure CLI-vel több ágbeállítást és szabályzatot is beállíthat az az repos szabályzat használatával.
Az alábbi táblázatok összefoglalják a Git-adattárakhoz és -ágakhoz engedélyezhető és konfigurálható beállításokat és szabályzatokat.
Minden adattár Gépház
Az alábbi táblázat összefoglalja azokat a beállításokat, amelyek engedélyezhetők és konfigurálhatók egy projekt vagy egy szervezet összes új Git-adattárához.
Beállítás
Alapértelmezett
Leírás
Ki
Inicializálja az új adattárakat a megadott alapértelmezett ágnévvel. Egy adott adattár alapértelmezett ágát bármikor módosíthatja. Ha nem engedélyezi ezt a funkciót, az adattárak inicializálva lesznek egy alapértelmezett, nevesített mainággal.
Be
Lehetővé teszi, hogy a felhasználók az összes új adattárban kezelhessék a létrehozott ágaik engedélyeit.
Adattár beállításai
Az alábbi táblázat összefoglalja az egyes Git-adattárakhoz engedélyezhető vagy konfigurálható beállításokat.
Beállítás
Alapértelmezett
Leírás
Be
Engedélyezi vagy letiltja a Gravatar-rendszerképek használatát a vállalaton kívüli felhasználók számára. Ez a beállítás a projekt összes adattárára vonatkozik.
Be
Elágazások létrehozásának engedélyezése a felhasználók számára az adattárból.
Be
Automatikusan létrehozhat hivatkozásokat a véglegesítési megjegyzésben említett munkaelemekhez.
Be
A véglegesítési megjegyzésekben lévő említések engedélyezése a munkaelemek bezárásához. A Azure DevOps Server 2020.1-es vagy újabb verziójára van szükség.
Be
Jegyezze meg a munkaelemek lekéréses kérelmekkel való elvégzésére vonatkozó felhasználói beállításokat.
Be
A felhasználók kezelhetik az általuk létrehozott ágak engedélyeit
Be
Engedélyezze a szigorú szavazási módot az adattárhoz, amelyhez közreműködői engedély szükséges a lekéréses kérelmekre való szavazáshoz.
Be
Tiltsa le az adattárhoz való hozzáférést, beleértve a buildeket és a lekéréses kérelmeket is, de az adattárat figyelmeztetéssel fedheti fel.
Be
Adjon meg legfeljebb öt további ágat a kódkeresésben való részvételhez, amelyek alapértelmezés szerint csak az alapértelmezett ágra vonatkoznak. Telepíteni és engedélyezni kell a Code Search bővítményt .
Adattárházirendek vagy -beállítások
Az alábbi táblázat összefoglalja az összes vagy az egyes adattárakhoz megadható szabályzatokat és beállításokat. A Minden tárházhoz beállított szabályzatok a későbbi időpontban hozzáadott egyéni tárházak alapértelmezett értékét állítják be.
Házirend vagy beállítás
Alapértelmezett
Leírás
Ki
Letilthatja a leküldéseket egy véglegesítési szerző e-mailjével, amely nem felel meg a megadott mintáknak. Ehhez a beállításhoz Azure DevOps Server 2020.1-es vagy újabb verzió szükséges.
Ki
A leküldések letiltása a megadott mintáknak megfelelő fájlelérési utak bevezetésével. Ehhez a beállításhoz Azure DevOps Server 2020.1-es vagy újabb verzió szükséges.
Ki
A fájlokat, mappákat, ágakat és címkéket módosító leküldések blokkolásával elkerülheti a kis- és nagybetűk bizalmassági ütközéseit.
Ki
Letilthatja a leküldéseket, amelyek olyan fájlokat, mappákat vagy ágneveket tartalmaznak, amelyek platform által fenntartott neveket vagy nem kompatibilis karaktereket tartalmaznak.
Ki
Blokkleküldések, amelyek a megadott hosszt meghaladó elérési utakat vezetnek be.
Ki
Letilthatja a kiválasztott korlátnál nagyobb új vagy frissített fájlokat tartalmazó leküldéseket.
Ágszabályzatok
Az alábbi táblázat összefoglalja azokat a szabályzatokat, amelyek definiálhatók az ágak testreszabásához. A beállítások konfigurálásával kapcsolatos további információkért lásd: A kódminőség javítása ágszabályzatokkal. Amikor beállít egy szabályzatot egy ágon, a rendszer automatikusan kikényszeríti a következő szabályzatokat:
- Az ág frissítéséhez lekéréses kérelmek szükségesek.
- Az ág nem törölhető.
Szabályzat
Alapértelmezett
Leírás
Ki
Jóváhagyás megkövetelése adott számú felülvizsgálótól a lekéréses kérelmekhez.
Ki
A nyomon követhetőség ösztönzése a csatolt munkaelemek lekéréses kérelmeken való keresésével.
Ki
Ellenőrizze, hogy az összes megjegyzés feloldva lett-e a lekéréses kérelmeknél.
Ki
Az ágelőzmények szabályozásához korlátozza a lekéréses kérelmek befejezésekor elérhető egyesítési típusokat.
Ki
Adjon hozzá, engedélyezzen vagy tiltson le egy vagy több szabályzatot a kód érvényesítéséhez a lekéréses kérelmek módosításainak előzetes egyesítésével és létrehozásával.
Ki
Adjon hozzá, engedélyezzen vagy tiltson le egy vagy több szabályzatot, hogy más szolgáltatásoknak sikeres állapotot kelljen közzétennie a lekéréses kérelmek teljesítéséhez.
Ki
Adjon hozzá, engedélyezzen vagy tiltson le egy vagy több szabályzatot, hogy a kód véleményezőit automatikusan bevonja, amikor a lekéréses kérelmek módosítják a kód bizonyos területeit.
Előfeltételek
- A szabályzatok konfigurálásához a Project Rendszergazdák biztonsági csoport tagjának kell lennie, vagy adattárszintű házirend-szerkesztési engedélyekkel kell rendelkeznie. További információ: Git-adattárengedélyek beállítása.
- Ha az repos parancsokat szeretné használni, kövesse az Azure DevOps CLI-vel Első lépések lépéseit.
- A szabályzatok konfigurálásához a Project Rendszergazdák biztonsági csoport tagjának kell lennie, vagy adattárszintű házirend-szerkesztési engedélyekkel kell rendelkeznie. További információ: Git-adattárengedélyek beállítása.
Beállítások és szabályzatok megtekintése és szerkesztése
Konfigurálhatja a beállításokat egy szervezet vagy projekt összes adattárához, illetve egyéni adattárakhoz is. A szabályzatokat konfigurálhatja az összes adattárhoz, az egyes adattárakhoz vagy az adattárak meghatározott ágaihoz. Az ágszabályzatok beállításával kapcsolatos további információkért lásd: Ágszabályzatok.
Megjegyzés
A legjobb, ha az adattár beállításait a projekt szintjén vagy az egyes adattárakhoz konfigurálja, de mindkettőt nem. Ha egynél több szinten konfigurálja a beállításokat, a rendszer figyelembe veszi a legszigorúbb beállítást. Ha csak egy szinten konfigurálja a beállításokat, az csökkenti a zavart és a Git teljesítményproblémáit.
Az adattár beállításainak és szabályzatainak webes portálon történő konfigurálásához nyissa meg ProjectsettingsRepositories> fájlt a webböngészőből.
Az összes Git-adattár beállításainak vagy szabályzatainak megtekintéséhez vagy módosításához nyissa meg a Minden adattár lapot, és válassza a Gépház vagy a Szabályzatok lehetőséget.
Egy adott adattár beállításainak és szabályzatainak konfigurálásához válassza az Adattárak lapot, válassza ki az adattárat, majd válassza a Gépház vagy a Szabályzatok lapot.
Az alábbi képernyőképen a Gépház lap van kijelölve. Ezeket a beállításokat az összes Git-adattárhoz vagy egy önálló adattárhoz definiálhatja.
Az alábbi képernyőképen a Kiválasztott Szabályzatok lap látható. Ezeket a szabályzatokat az összes Git-adattárhoz vagy egy egyéni adattárhoz definiálhatja.
A webböngészőben nyissa meg a projektet, és válassza a Project beállításokat, az adattárakat, majd válassza ki az adattárat.

Az adattár beállításainak megtekintéséhez és konfigurálásához válassza a Beállítások vagy szabályzatok lehetőséget.
Az alábbi képernyőképen az összes adattár beállításai láthatók:

Az alábbi képernyőképen a Fabrikam-adattárak beállításai láthatók:

Nyissa meg a projektet a webböngészőben, válassza a fogaskerék ikont, a Verziókövetést, és válassza ki az adattárat.

Válassza a Beállítások lehetőséget az adattár beállításainak megtekintéséhez és konfigurálásához.

Alapértelmezett ágnév
A szervezet vagy a projekt szintjén beállíthatja az alapértelmezett adattárág nevét. A szervezeti szintű beállítás a szervezet összes projektjének összes új tárházára érvényes. A projektszintű beállítás hatással van a projekt összes új adattárára, és felülírja a szervezet szintjén beállított összes nevet.
A következőket teheti:
- Válassza ki az adattár inicializálásakor használni kívánt jogi ág nevét.
- Módosítsa az alapértelmezett nevet bármikor, hogy hatással legyen az összes jövőbeli adattárra.
- Bármikor módosíthatja az adott adattár alapértelmezett ágnevét.
Ha nem engedélyezi az alapértelmezett ágnév funkciót, az adattárak az Alapértelmezett Azure Repos-ágnévvel maininicializálódnak.
Alapértelmezett ágnév beállítása szervezeti szinten:
- Az Azure DevOps szervezeti lapján válassza a szervezeti beállításokat a bal alsó sarokban, majd válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
- A Minden tárház lapon állítsa be az új tárházak alapértelmezett ágnevét Be értékre, majd adjon meg egy alapértelmezett ágnevet.
Alapértelmezett ágnév beállítása a projekt szintjén:
- Az Azure DevOps-projekt oldalán válassza Project beállításokat a bal alsó sarokban, majd válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
- A Minden adattár lap Gépház lapján állítsa be az új tárházak alapértelmezett ágnevét Be értékre, majd adjon meg egy alapértelmezett ágnevet.
Megjegyzés
Az új adattárak alapértelmezett ágnevéhez Azure DevOps Server 2020.1-es vagy újabb verzió szükséges.
Ágengedélyek kezelése
Az összes Git-adattár vagy egyéni tárház engedélykezelési beállításával szabályozhatja, hogy ki kezelheti az adattár-ágak engedélyeit. Ha engedélyezi, hogy a felhasználók a Minden tárház szinten kezeljék a létrehozott ágaik engedélyeit, minden új projektadattár úgy van konfigurálva, hogy a felhasználók kezelhessék a létrehozott ágak engedélyeit.
A beállítás kezelése:
- Az Azure DevOps-projekt oldalán válassza Project beállításokat a bal alsó sarokban, majd válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
- A Minden adattár lap Gépház lapján állítsa be vagyki a felhasználók számára a létrehozott ágak engedélyeinek kezelését.
A beállítás engedélyezése vagy letiltása az egyes adattárakban:
- Válassza a Project Gépház>Repositories lehetőséget, majd válasszon egy adattárat.
- Az Adattár neve> lap Gépház lapján< állítsa be vagyki az Engedélyek kezelése beállítást.
Gravatar-képek
Ez a beállítás engedélyezi vagy letiltja a Gravatar-rendszerképek használatát a vállalaton kívüli felhasználók számára.
A Gravatar-rendszerképek szervezeti szintű beállítások.
- Az Azure DevOps szervezeti lapján válassza a szervezeti beállításokat a bal alsó sarokban, majd válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
- A Minden adattár lapon állítsa be vagyki a Gravatar-képeket.
A Gravatar-képek projektszintű beállítás minden adattárhoz.
- Az Azure DevOps-projekt oldalán válassza Project beállításokat a bal alsó sarokban, majd válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
- A Minden adattár lap Gépház lapján állítsa be vagyki a Gravatar-képeket.
A Gravatar-képek projektszintű beállítás minden adattárhoz.
- Az Azure DevOps-projekt oldalán válassza Project beállításokat a bal alsó sarokban, majd válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
- A Minden adattár lap Gépház lapján állítsa be vagyki a Gravatar-képeket.
A Gravatar-képek egy egyéni adattárbeállítás.
Elágazások engedélyezése
Ez az adattár-beállítás azt szabályozza, hogy a felhasználók létrehozhatnak-e új kiszolgálóoldali elágazásokat. A beállítás letiltása nem távolítja el a meglévő elágazásokat.
- A Project Gépház válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
- A Minden adattár lap Adattárak lapján válasszon ki egy adattárat.
- Az Adattár neve> lap Gépház lapján< állítsa be vagyki az elágazásokat.
Munkaelem csatolási beállításai
Ezek az adattárbeállítások kezelik a munkaelemek csatolását.
- Válassza a Project Gépház>Repositories lehetőséget, majd válasszon egy adattárat.
- Az Adattár neve> lap Gépház lapján< kapcsolja be vagyki a beállításokat.
Említési csatolás véglegesítése
Ha engedélyezve van, véglegesítse az érvényes munkaelem-azonosítót tartalmazó # üzeneteket, amelyek automatikusan összekapcsolják a véglegesítést az adott munkaelemhez. Tiltsa le ezt a beállítást, ha az adattár korábban másik fiókot vagy szolgáltatást használt. Ezek az adattárak olyan említéseket tartalmazó véglegesítési üzeneteket # tartalmazhatnak, amelyek nem felelnek meg az aktuális fiók munkaelem-azonosítóinak.
Említés véglegesítése munkaelemfeloldás
Ezzel a beállítással automatikusan befejezheti a munkaelemeket, amikor a csatolt lekéréses kérelmek befejeződnek. Ezzel a beállítással más munkaelem-áttűnési állapotokat is megadhat a lekéréses kérelem véglegesítési üzeneteiben. További információ: Munkaelemek automatikus befejezése lekéréses kérelmekkel.
Említés véglegesítése munkaelemfeloldás
Engedélyezze ezt a beállítást, hogy a lekéréses kérelem sikeres befejezésekor automatikusan végrehajtsa ezeket a munkaelemeket. További információ: Munkaelemek automatikus befejezése lekéréses kérelmekkel.
Munkaelem-áttűnési beállítások
Alapértelmezés szerint a csatolt munkaelemeknek a lekéréses kérelmek teljesítése során történő befejezésének lehetősége minden felhasználó utolsó döntését megjegyzi. Teams, amelyek nem szeretnék, hogy a felhasználók lekéréses kérelmekkel végezzék el a munkaelemeket, letilthatják ezt a beállítást. A felhasználóknak ezután minden egyes lekéréses kérelem befejezésekor be kell fejezniük a munkaelemeket.
Szigorú szavazási mód beállítása
Bizonyos helyzetekben azok a felhasználók, akik nem járulnak hozzá egy adattárhoz, küldhetnek lekéréses kérelmet, és a szabályzatoktól függően egyesíthetik azt. Ennek a lehetőségnek a elkerülése érdekében engedélyezze a Szigorú szavazás mód engedélyezését, hogy megváltoztassa a közreműködésre vonatkozó adattár-lekéréses kérelmekre vonatkozó szavazáshoz szükséges engedélyt. A beállítás engedélyezése akkor ajánlott, ha az Azure-adattárak felhasználói elágaztatásaira támaszkodik.
- Válassza a Project Gépház>Repositories lehetőséget, majd válasszon egy adattárat.
- Az Adattár neve> lap Gépház lapján< állítsa a Szigorú szavazás módotBe vagy Ki értékre.
Adattár beállításainak letiltása
Ennek a beállításnak az engedélyezése letiltja az adattárhoz való hozzáférést, beleértve a buildeket és a lekéréses kérelmeket is, de figyelmeztetéssel megőrzi az adattár felderítését.
- Válassza a Project Gépház>Repositories lehetőséget, majd válasszon egy adattárat.
- Az Adattár neve> lap Gépház lapján, az<Adattár letiltása csoportban állítsa be vagyki az Adattár letiltása beállítást.
Kereshető ágak beállítása
Alapértelmezés szerint a fájlokban a kódkeresés csak az alapértelmezett ágra vonatkozik. További öt ágat is hozzáadhat a kereséshez.
Fontos
Ha kódokat szeretne keresni az adattárakban, telepítenie kell a Marketplace Code Search bővítményt. Ha nem látja a kereshető ágakat az adattár Gépház lapon, győződjön meg arról, hogy telepítve van a bővítmény.
Ágak hozzáadása kódkereséshez:
- Válassza a Project Gépház>Repositories lehetőséget, majd válasszon egy adattárat.
- Az Adattár neve> lap Gépház lapján< válassza ki a +kereshető ágakat.
- Válassza ki a keresésbe felvenni kívánt ágat, majd válassza az Ág hozzáadása lehetőséget.
Megjegyzés
A Kereshető ágak beállításhoz Azure DevOps Server 2020.1-es vagy újabb verzióra van szükség.
Tárfiókok közötti ágszabályzatok
A szabályzatokat egy adott ágnévre vagy az alapértelmezett ágra állíthatja be a projekt összes adattárában. Szükség lehet például két minimális felülvizsgálóra az összes main ág összes lekéréses kérelmeihez az összes projektadattárhoz.
Szabályzatok beállítása adott vagy alapértelmezett ágnevek védelméhez egy projekten belül:
A Project Gépház válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
A Minden adattár lapon válassza a Szabályzatok lapot.
Válassza ki a lap alján található plusz bejelentkezési +ágszabályzatokat .
Az Ágvédelem hozzáadása képernyőn válassza az egyes adattárak alapértelmezett ágának védelme, vagy az aktuális és jövőbeli ágak védelme egy megadott mintának megfelelőt.
Ha a második lehetőséget választja, adja meg a védeni kívánt ág nevét. Egy tájékoztató üzenet tájékoztatja, hogy hány aktuális ág érintett. Az ágnak még nem kell léteznie az ágnév védelméhez.
Válassza a Létrehozás lehetőséget.
Az ágnévlap> tárházközi házirendjeiben < adja meg a védett ágakhoz használni kívánt házirendeket. A fiókszabályzatokkal kapcsolatos további információkért lásd: Ágszabályzatok.
Szerzői e-mail érvényesítési szabályzat véglegesítése
Ez a szabályzat letiltja a véglegesítést egy adattárban olyan véglegesítési szerzők számára, akiknek az e-mail-címei nem egyeznek meg egy mintával.
Válassza a Project Gépház>Repositories elemet, és válasszon egy adattárat, ha csak ezt az adattárat szeretné konfigurálni.
A Minden tárház vagy <tárház neve> lap Házirendek lapján, az Adattárházirendek területen állítsa be vagyki a szerző e-mail-érvényesítésének véglegesítését.
Ha bekapcsolja a szabályzatot, adja meg az egyező e-mail-címet vagy címeket.
Megadhat pontos e-mail-címeket, vagy használhat helyettesítő karaktereket. Elválasztóként használható
;több e-mail-mintához. Az előtaggal!ellátott e-mail-minták ki vannak zárva. A sorrend fontos.
Fájlelérési út érvényesítési szabályzata
Beállíthat egy olyan szabályzatot, amely megakadályozza, hogy a mintának megfelelő fájlelérési utakról véglegesítsenek egy adattárat.
Válassza a Project Gépház>Repositories elemet, és válasszon egy adattárat, ha csak ezt az adattárat szeretné konfigurálni.
A Minden tárház vagy <adattár neve> lap Házirendek lapján, az Adattárházirendek területen állítsa a Fájlelérési út ellenőrzését Be vagy Ki értékre.
Ha bekapcsolja a szabályzatot, adja meg a letiltandó elérési utat vagy elérési utakat.
Pontos elérési utakat és helyettesítő karaktereket adhat meg. A pontos elérési utak a kezdetekkel kezdődnek
/. Elválasztóként több elérési utat;is megadhat. Az előtaggal ellátott!elérési utak ki vannak zárva. A sorrend fontos.
Esetkényszerítési szabályzat
A Git megkülönbözteti a kis- és nagybetűt, ami azt jelenti, hogy a Foo.txt nevű fájl eltér a foo.txtnevű fájltól. A Windows és a macOS azonban alapértelmezés szerint a kis- és nagybetűket nem megkülönböztető fájlrendszereket használja, ami azt jelenti, hogy Foo.txt és foo.txt ugyanaz a név. Ez az eltérés problémákat okozhat, ha egy kis- és nagybetűket nem megkülönböztető rendszer egyik felhasználója csak betűs esetenként küld le fájlokat, mappákat, ágakat vagy címkéket. További információ: Git Platformfüggetlen kompatibilitás.
Ha a legtöbb közreműködője Windows vagy macOS rendszeren van, a legjobb, ha engedélyezi az esetérvényesítési szabályzatot. Az esetkényszerítés a kiszolgálót az alapértelmezett kis- és nagybetűk megkülönböztetésére szolgáló módról ( ahol aFile.txt és afile.txt eltérőek ) Windows és macOS-barát módra vált, ahol File.txt és file.txt azonos fájlnak számítanak. Ez a beállítás hatással van a fájlokra, mappákra, ágakra és címkékre.
Ez a beállítás megakadályozza, hogy a közreműködők csak a kis- és nagybetűk közötti különbségeket vezessenek be. A beállítás megakadályozza a kis- és nagybetűk megkülönböztetését azáltal, hogy blokkolja a fájlokat, mappákat, ágakat és címkéket módosító leküldéseket. A felhasználónak újra kell írnia a le nem támadott előzményeit a probléma megoldásához, majd újra meg kell próbálnia a leküldést.
Ez a beállítás nem fogja kijavítani azokat az adattárakat, amelyek már tartalmaznak olyan objektumokat, amelyek csak kis- és nagybetűkben különböznek. A szabályzat bekapcsolása előtt érdemes kijavítani az ilyen problémákat. Nevezze át a fájlokat és mappákat, vagy hozzon létre újra ágakat és címkéket , hogy ne ütköző neveket használjon.
Az esetkényszerítési szabályzat beállítása:
- Válassza a Project Gépház>Repositories elemet, és válasszon egy adattárat, ha csak ezt az adattárat szeretné konfigurálni.
- A Minden tárház vagy <adattár neve> lap Házirendek lapján, az Adattárházirendek területen állítsa be vagyki az esetkényszerítést.
Megjegyzés
Az esetkényszerítési szabályzathoz a TFS 2018.2-es vagy újabb verziója szükséges.
Fenntartott nevekre vonatkozó szabályzat
Nem minden fájlnév engedélyezett a három fő operációsrendszer-fájlrendszerben: Windows, macOS és Linux. A megosztott tárházba történő véglegesítések olyan fájl- vagy mappaneveket tartalmazhatnak, amelyek egy vagy több platformon érvénytelenek. Ha érvénytelen fájlokat vagy mappákat szeretne beolvasni és kivenni ezeken a platformokon, a munkakönyvtárak megsérülhetnek. További információ: Git Platformfüggetlen kompatibilitás.
Engedélyezheti vagy letilthatja a házirendeket a fájl- és mappanevek korlátozásának beállításához. A Fenntartott nevek beállítás blokkolja a leküldéseket egy olyan adattárba, amely minden platformon érvénytelen fájl- vagy mappaneveket tartalmaz. Az érvénytelen nevek megtekintéséhez tekintse meg a Git platformfüggetlen kompatibilitását.
A fenntartott nevek házirendjének beállítása:
- Válassza a Project Gépház>Repositories elemet, és válasszon egy adattárat, ha csak ezt az adattárat szeretné konfigurálni.
- A Minden tárház vagy <adattár neve> lap Házirendek lapján, az Adattárházirendek területen állítsa a Fenntartott neveketBe vagy Ki értékre.
Az elérési út maximális hosszára vonatkozó szabályzat
Nem minden elérési úthossz engedélyezett a három fő operációsrendszer-fájlrendszerben: Windows, macOS és Linux rendszeren. A megosztott adattárba történő véglegesítések olyan fájlokat vagy könyvtárakat tartalmazhatnak, amelyek elérési útja egy vagy több platformon érvénytelen. Ha a rendszer lekéri és kivette ezeket a fájlokat vagy könyvtárakat egy olyan platformon, ahol érvénytelenek, a munkakönyvtárak megsérülhetnek. További információ: Git Platformfüggetlen kompatibilitás.
A Maximális elérési úthossz beállítás blokkolja azokat a leküldéseket, amelyek bármely platformon érvénytelen elérésiút-hosszúságú fájlokat vagy könyvtárakat tartalmaznak. Az érvénytelen elérési utak hosszát a Git platformfüggetlen kompatibilitási szakaszában tekinthet meg. Ha engedélyezi ezt a beállítást, az alapértelmezett maximális érték az 248, mert ez a maximális hossz mind a három fő platformon 100%-ban támogatott.
Módosíthatja a maximális elérési út értékét. Ha például csak macOS- vagy Linux-fejlesztői vannak a szervezetében, dönthet úgy, hogy a maximális hosszt a mindkét platformon támogatott értékre állítja. 1016 A szervezet címtárelnevezési konvencióinak kikényszerítéséhez alacsonyabb elérésiút-értéket is beállíthat.
Az elérési út maximális hosszára vonatkozó szabályzat beállítása:
- Válassza a Project Gépház>Repositories elemet, és válasszon egy adattárat, ha csak ezt az adattárat szeretné konfigurálni.
- A Minden tárház vagy <adattár neve> lap Házirendek lapján, az Adattárházirendek területen állítsa be vagyki a maximális elérési úthosszt.
- Ha bekapcsolta a beállítást, adja meg az elérési út maximális hosszát.
Maximális fájlméretre vonatkozó szabályzat
A Gitbe beadott nagy fájlok határozatlan ideig maradnak az adattárban, ami növeli a klónozási időt és a lemezhasználatot. A nagyméretű fájlok kezelésével kapcsolatos útmutatásért lásd: Nagyméretű fájlok kezelése és tárolása a Gitben.
A Maximális fájlméret házirend-beállítás megakadályozza, hogy a megadott méretű fájlok belépnek az adattárba. Ha a leküldés az ebben a beállításban beállított korlátnál nagyobb új vagy frissített fájlt tartalmaz, a leküldés le lesz tiltva. A felhasználónak újra kell írnia a le nem támadott előzményeit a nagyméretű fájl eltávolításához, és újra meg kell próbálnia a leküldést.
A Maximális fájlméret szabályzat konfigurálása:
- Válassza a Project Gépház>Repositories elemet, és válasszon egy adattárat, ha csak ezt az adattárat szeretné konfigurálni.
- A Minden tárház vagy <tárház neve> lap Házirendek lapján, az Adattárházirendek csoportban állítsa a Maximális fájlméret beállítást Be vagy Ki értékre.
- Ha bekapcsolta a beállítást, válassza ki a maximális fájlméretet.
Megjegyzés
A Maximális fájlméret szabályzathoz a TFS 2018.2-es vagy újabb verziója szükséges.