Share via


A Git-adattár beállításainak és szabályzatainak megadása

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Az Azure Repos Git-adattárak több módon is testre szabhatók á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 Visual Studióban található Git-beállítások és -beállítások című témakörben olvashat.

  • A fiókszabályzatok ágspecifikus vezérlőket fednek le.

    Az ágszabályzatok olyan lehetőségeket tartalmaznak, mint a lekéréses kérelmek megkövetelése, a sikeres buildelés vagy a kód áttekintése, 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ói 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ó: Az adattár engedélyeinek beállítása.

Az adattár és az ág beállításainak és szabályzatainak összegzése

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 a Project-beállítások>tárházain keresztül konfigurálhatja.

Feljegyzés

Az Azure CLI-vel több ágbeállítást és szabályzatot is beállíthat az az adattárházirend 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


Kikapcsolva

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álódnak egy alapértelmezett ággal.main

Be

A felhasználók minden új adattárban kezelhetik 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

Lehetővé teszi a felhasználók számára, hogy elágazásokat hozzanak létre az adattárból.

Be

A véglegesítési megjegyzésben említett munkaelemekre mutató hivatkozások automatikus létrehozása.

Be

A véglegesítési megjegyzésekben szereplő megemlítések engedélyezése a munkaelemek bezárásához. Az Azure DevOps Server 2020.1 frissítési vagy újabb verzióját igényli.

Be

Jegyezze meg a felhasználói beállításokat a munkaelemek lekéréses kérelmekkel való elvégzéséhez.

Be

Engedélyek kezelése a felhasználók számára az általuk létrehozott ágakhoz

Be

Engedélyezze a szigorú szavazási módot az adattárhoz, amelyhez hozzájárulási 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 találja meg.

Be

Adjon meg legfeljebb öt további ágat a kódkeresésben való részvételhez, amely alapértelmezés szerint csak az alapértelmezett ágra vonatkozik. A Code Search bővítmény telepítését és engedélyezését igényli.

Adattárházirendek vagy -beállítások

Az alábbi táblázat összefoglalja azokat a szabályzatokat vagy beállításokat, amelyek az összes vagy az egyes adattárakhoz beállíthatók. A Minden tárházhoz beállított szabályzatok a későbbi időpontban hozzáadott egyéni adattárak alapértelmezett értékét állítják be.

Szabályzat vagy beállítás

Alapértelmezett

Leírás


Kikapcsolva

Tiltsa le a leküldéseket olyan véglegesítési szerző e-maillel, amely nem felel meg a megadott mintáknak. Ehhez a beállításhoz az Azure DevOps Server 2020.1 vagy újabb verziója szükséges.

Kikapcsolva

Tiltsa le a leküldéseket a megadott mintáknak megfelelő fájlelérési utak bevezetésétől. Ehhez a beállításhoz az Azure DevOps Server 2020.1 vagy újabb verziója szükséges.

Kikapcsolva

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.

Kikapcsolva

Tiltsa le azokat a leküldéseket, amelyek olyan fájlokat, mappákat vagy ágneveket tartalmaznak, amelyek platformfüggetlen neveket vagy nem kompatibilis karaktereket tartalmaznak.

Kikapcsolva

Tiltsa le azokat a leküldéseket, amelyek a megadott hosszt meghaladó elérési utakat vezetnek be.

Kikapcsolva

Letilthatja a kijelölt korlátnál nagyobb új vagy frissített fájlokat tartalmazó leküldéseket.

Ágszabályzatok

Az alábbi táblázat az ágak testreszabásához definiálható szabályzatokat foglalja össze. További információ a beállítások konfigurálásáról: Kódminőség javítása ágszabályzatokkal. Amikor bármilyen szabályzatot beállít 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ő.

Feljegyzés

Az ágszabályzatok a lekéréses kérelmekre a lekéréses kérelem célága alapján lesznek alkalmazva. A fiókszabályzatokat nem szabad olyan ideiglenes ágakra beállítani, amelyek egy lekéréses kérelem után törlődnek. Ha ágszabályzatokat ad hozzá az ideiglenes ágakhoz, az automatikus ágtörlés meghiúsul.

Szabályzat

Alapértelmezett

Leírás


Kikapcsolva

A lekéréses kérelmek adott számú véleményezőjének jóváhagyására van szükség.

Kikapcsolva

A lekéréses kérelmek csatolt munkaelemeinek ellenőrzésével ösztönözheti a nyomon követhetőséget.

Kikapcsolva

Ellenőrizze, hogy az összes megjegyzés feloldva lett-e a lekéréses kérelmekben.

Kikapcsolva

Az ágelőzmények szabályozásához korlátozza a lekéréses kérelmek végrehajtásakor elérhető egyesítési típusokat.

Kikapcsolva

Adjon hozzá, engedélyezze vagy tiltsa 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.

Kikapcsolva

Adjon hozzá, engedélyezze vagy tiltsa le egy vagy több szabályzatot, hogy más szolgáltatások sikeres állapotot tegyenek közzé a lekéréses kérelmek teljesítéséhez.

Kikapcsolva

Adjon hozzá, engedélyezze vagy tiltsa le egy vagy több szabályzatot a kód véleményezőinek automatikus belefoglalásához, 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 Rendszergazda istrators biztonsági csoport tagjának kell lennie, vagy adattárszintű szerkesztési szabályzatokkal kell rendelkeznie. További információ: Git-adattárengedélyek beállítása.
  • Ha az adattárparancsokat szeretne használni, mindenképpen kövesse az Azure DevOps parancssori felület használatának első lépéseit.
  • A szabályzatok konfigurálásához a Project Rendszergazda istrators biztonsági csoport tagjának kell lennie, vagy adattárszintű szerkesztési szabályzatokkal 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 szervezet vagy projekt összes adattárának beállításait , illetve az egyes adattárak beállításait. A szabályzatok konfigurálhatók az összes adattárhoz, az egyes adattárakhoz vagy az adattárak meghatározott ágaihoz. A fiókszabályzatok beállításáról további információt a Fiókszabályzatok című témakörben talál.

Feljegyzés

A legjobb, ha projektszinten vagy egyéni adattárakban konfigurálja az adattár beállításait, de mindkettőt nem. Ha egynél több szinten konfigurálja a beállításokat, a rendszer betartja a legkorlátozó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.

Ha az adattár beállításait és szabályzatait a webes portálon szeretné konfigurálni, nyissa meg a Project-beállítások>adattárait a webböngészőből.

  1. 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 szabályzatok lehetőséget.

    Az összes adattár adattárának Gépház bemutató képernyőképe

    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.

    A Fabrikam-adattár Gépház ábrázoló képernyőkép.

  2. Az alábbi képernyőképen a kijelölt Gépház lap látható. Ezeket a beállításokat az összes Git-adattárhoz vagy egy egyéni adattárhoz definiálhatja.

    Képernyőkép a kijelölt adattárprojekt Gépház lapról.

  3. 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.

    Képernyőkép a kijelölt adattár Szabályzatok lapján.

  1. Nyissa meg a projektet a webböngészőben, és válassza a Projektbeállítások, Adattárak lehetőséget, és válassza ki az adattárat.

    Képernyőkép az adattár

  2. 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:

    Képernyőkép az összes adattár beállításairól.

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

    Képernyőkép a Fabrikam-adattár beállításairól.

Alapértelmezett ágnév

Beállíthatja az alapértelmezett adattárfiók nevét a szervezet vagy a projekt szintjén. A szervezeti szintű beállítás a szervezet összes projektjének összes új adattárá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álasszon bármilyen jogi ágnevet, amelyet az adattár inicializálásakor használni szeretne.
  • 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 inicializálva lesznek az Azure Repos alapértelmezett ág nevével main.

Alapértelmezett ágnév beállítása szervezeti szinten:

  1. Az Azure DevOps szervezeti lapján válassza a szervezeti beállításokat a bal alsó sávon, majd válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
  2. A Minden adattár lapon állítsa be az új tárházakalapértelmezett ágnevét Be értékre, majd adjon meg egy alapértelmezett ágnevet.

Az új adattárak alapértelmezett ágnevének szervezeti szintű beállítását bemutató képernyőkép.

Alapértelmezett ágnév beállítása a projekt szintjén:

  1. Az Azure DevOps-projektlapon válassza a projektbeállításokat a bal alsó sávon, majd válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
  2. 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.

Képernyőkép az új adattárak alapértelmezett ágnevének projektszintű beállításával.

Feljegyzés

Az új adattárak alapértelmezett ágneve az Azure DevOps Server 2020.1-es vagy újabb verziójára van szükség.

Fiókengedélyek kezelése

Szabályozhatja, hogy ki kezelheti az adattárfiókok engedélyeit egy engedélykezelési beállítás beállításával az összes Git-adattárhoz vagy az egyes adattárakhoz. Ha engedélyezi, hogy a felhasználók a Minden tárház szintjén kezeljék a létrehozott ágaik engedélyeit, az összes új projektadattár úgy van konfigurálva, hogy lehetővé tegye a felhasználók számára a létrehozott ágak engedélyeinek kezelését.

A beállítás kezelése:

  1. Az Azure DevOps-projektlapon válassza a projektbeállításokat a bal alsó sávon, majd válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
  2. A Minden adattár lap Gépház lapján állítsa be vagy ki értékre a felhasználók számára a létrehozott ágak engedélyeinek kezelését.

Képernyőkép a projektszintű Engedélyezés a felhasználók számára a létrehozott ágak beállításához szükséges engedélyek kezelésének engedélyezéséről.

A beállítás engedélyezése vagy letiltása az egyes adattárak esetében:

  1. Válassza a Project Gépház> Repositories lehetőséget, majd válasszon egy adattárat.
  2. Az Adattár neve> lap Gépház lapján< állítsa be vagy ki az Engedélyek kezelése lehetőséget.

Képernyőkép az Engedélyek kezelése adattár beállításról.

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.

  1. Az Azure DevOps szervezeti lapján válassza a szervezeti beállításokat a bal alsó sávon, majd válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
  2. A Minden adattár lapon állítsa be vagy ki a Gravatar-képeket.

A Gravatar-képek szervezeti szintű beállítását bemutató képernyőkép.

A Gravatar-képek egy projektszintű beállítás minden adattárhoz.

  1. Az Azure DevOps-projektlapon válassza a projektbeállításokat a bal alsó sávon, majd válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
  2. A Minden adattár lap Gépház lapján állítsa be vagy ki a Gravatar-képeket.

A Gravatar-képek egy projektszintű beállítás minden adattárhoz.

  1. Az Azure DevOps-projektlapon válassza a projektbeállításokat a bal alsó sávon, majd válassza az Adattárak lehetőséget a bal oldali navigációs sávon.
  2. A Minden adattár lap Gépház lapján állítsa be vagy ki a Gravatar-képeket.

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.

  1. A Project Gépház bal oldali navigációs sávon válassza az Adattárak lehetőséget.
  2. A Minden adattár lap Adattárak lapján válasszon egy adattárat.
  3. Az Adattár neve> lapjának Gépház lapján< állítsa be vagy ki az elágazásokat.

Képernyőkép az Elágazás adattár beállításról.

Munkaelem csatolási beállításai

Ezek az adattárbeállítások kezelik a munkaelemek csatolását.

  1. Válassza a Project Gépház> Repositories lehetőséget, majd válasszon egy adattárat.
  2. Az Adattár neve> lap Gépház lapján< kapcsolja be vagy ki a beállításokat.

Képernyőkép az adattár beállításait összekapcsoló munkaelemről.

Említés csatolásának véglegesítése

Ha engedélyezve van, az érvényes munkaelem-azonosítót tartalmazó # véglegesítési üzenetek automatikusan összekapcsolják a véglegesítést az adott munkaelemsel. Tiltsa le ezt a beállítást, ha az adattár korábban egy 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 munkaelem-feloldás

Engedélyezze ezt a beállítást, hogy a csatolt lekéréses kérelmek befejezésekor automatikusan befejezze a munkaelemeket. Ez a beállítás a lekéréses kérelem véglegesítési üzeneteiben más munkaelem-áttűnési állapotok megadását is lehetővé teszi. További információ: Munkaelemek automatikus befejezése lekéréses kérelmekkel.

Említés véglegesítése munkaelem-feloldás

Engedélyezze ezt a beállítást, hogy automatikusan végrehajtsa ezeket a munkaelemeket, amikor sikeresen befejezi a lekéréses kérelmet. 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 végrehajtása során történő befejezésének lehetősége minden felhasználó utolsó döntését megjegyzi. Ezt a beállítást azok a csapatok tilthatják le, amelyek el szeretnék tiltani a felhasználókat a munkaelemek lekéréses kérelmekkel való elvégzésétől. A felhasználóknak ezután minden egyes lekéréses kérelem végrehajtásakor be kell jelentkezniük a munkaelemek elvégzésébe.

Szigorú szavazási mód beállítása

Bizonyos esetekben azok a felhasználók, akik nem közreműködők az adattárakban, lekéréses kérelmet küldhetnek, és a szabályzatoktól függően egyesíthetik őket. Ennek a lehetőségnek a megakadályozása érdekében engedélyezze a Szigorú szavazás mód engedélyezését, hogy módosítsa a szükséges engedélyt a hozzájáruláshoz szükséges adattárbeli lekéréses kérelmekre való szavazáshoz. A beállítás engedélyezése akkor ajánlott, ha az Azure-adattárak felhasználói elágaztatásaira támaszkodik.

  1. Válassza a Project Gépház> Repositories lehetőséget, majd válasszon egy adattárat.
  2. Az Adattár névlapjának <> Gépház lapján állítsa a Szigorú szavazás módot Be vagy Ki értékre.

Képernyőkép a Szigorú szavazás mód adattárbeállításról.

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 az adattárat figyelmeztetéssel észlelheti.

  1. Válassza a Project Gépház> Repositories lehetőséget, majd válasszon egy adattárat.
  2. Az Adattár neve> lap Gépház lapján, az <Adattár letiltása csoportban állítsa be vagy ki értékre az Adattár letiltása beállítást.

Képernyőkép az Adattár letiltása beállításról.

Kereshető ágak beállítása

Alapértelmezés szerint a fájlokban való kódkeresés csak az alapértelmezett ágra vonatkozik. További öt ágat adhat hozzá 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 lapján, győződjön meg arról, hogy telepítve van a bővítmény.

Ágak hozzáadása kódkereséshez:

  1. Válassza a Project Gépház> Repositories lehetőséget, majd válasszon egy adattárat.
  2. Az Adattár neve> lapjának Gépház lapján <válassza a +Kereshető ágak lehetőséget.
  3. Jelöljön ki egy ágat, amely szerepeljen a keresésben, majd válassza az Ág hozzáadása lehetőséget.

Képernyőkép a Kereshető ágak adattár beállításról.

Tárfiókok közötti szabá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éréséhez az összes projektadattárhoz.

Adott vagy alapértelmezett ágnevek projekten belüli védelmére szolgáló házirendek beállítása:

  1. A Project Gépház bal oldali navigációs sávon válassza az Adattárak lehetőséget.

  2. A Minden adattár lapon válassza a Szabályzatok lapot.

  3. Válassza ki a lap alján található plusz bejelentkezési +fiókszabályzatokat .

  4. 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ával egyezően lehetőséget.

    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 arról, hogy hány aktuális ág van érintett. Az ágnak még nem kell léteznie az ágnév védelméhez.

  5. Válassza a Létrehozás lehetőséget.

    Az adattárak közötti ágszabályzatok engedélyezését bemutató képernyőkép.

  6. Az ágnévlap> adattárházirendjeiben <állítsa be a védett ágakhoz használni kívánt házirendeket. A fiókszabályzatokról további információt a Fiókszabályzatok című témakörben talál.

    A tárházközi ágházirend-beállításokat bemutató képernyőkép.

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 a mintával.

  1. Válassza a Project Gépház> Repositories lehetőséget, és válasszon egy adattárat, ha csak ezt az adattárat szeretné konfigurálni.

  2. A Minden adattár vagy< tárház név> lapJának Szabályzatok lapján, az Adattárházi házirendek csoportban állítsa be vagy ki a Szerző e-mail-érvényesítésének véglegesítését.

  3. Ha bekapcsolja a szabályzatot, adja meg az egyező e-mail-címet vagy címeket.

    Megadhatja a pontos e-mail-címeket, vagy használhat helyettesítő karaktereket. Használjon ; elválasztóként több e-mail-mintához. Az előtaggal ! ellátott e-mail-minták ki vannak zárva. A sorrend fontos.

Képernyőkép a Szerző véglegesítése e-mail érvényesítési szabályzat beállításról.

Fájlútvonal-érvényesítési szabályzat

Beállíthat olyan szabályzatot, amely megakadályozza, hogy egy adattárban véglegesítések egy mintával egyező fájlelérési utakból származjanak.

  1. Válassza a Project Gépház> Repositories lehetőséget, és válasszon egy adattárat, ha csak ezt az adattárat szeretné konfigurálni.

  2. A Minden adattár vagy <tárház neve> lap Házirendek lapján, az Adattárházirendek csoportban állítsa be vagy ki a fájlelérési útvonal érvényesítését.

  3. Ha bekapcsolja a szabályzatot, adja meg a blokkolni kívánt elérési utat vagy elérési utakat.

    Pontos elérési utakat és helyettesítő karaktereket is megadhat. A pontos elérési utak a kezdőbetűvel 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.

Képernyőkép a Fájl elérési útjának érvényesítési házirend-beállításról.

Esetérvényesítési szabályzat

A Git megkülönbözteti a kis- és nagybetűktől, ami azt jelenti, hogy a Foo.txt nevű fájl eltér a foo.txt nevű fájltól. A Windows és a macOS azonban alapértelmezés szerint a kis- és nagybetűket nem érzékeny fájlrendszerekre használja, ami azt jelenti, hogy a Foo.txt és a foo.txt ugyanaz a név. Ez az eltérés problémákat okozhat, ha egy kis- és nagybetűket nem érzékelyítő rendszerben valaki csak betűs esetenként eltérő fájlokat, mappákat, ágakat vagy címkéket küld le. További információ: Git Platformfüggetlen kompatibilitás.

Ha a közreműködők többsége Windows vagy macOS rendszeren van, a legjobb, ha engedélyezi az esetérvényesítési szabályzatot. A kis- és nagybetűk kényszerítése a kiszolgálót az alapértelmezett kis- és nagybetűkre érzékeny módról , ahol a File.txt és a file.txt eltérőek, Windows- és macOS-barát módra vált, ahol a File.txt és a file.txt azonos fájlnak számítanak. Ez a beállítás a fájlokat, mappákat, ágakat és címkéket érinti.

Ez a beállítás megakadályozza, hogy a közreműködők csak 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 bizalmassági ütközéseit azáltal, hogy blokkolja a fájlok, mappák, ágak és címkék névházát módosító leküldéseket. A felhasználónak újra kell írnia a 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 csak esetenként eltérő objektumokat tartalmaznak. 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:

  1. Válassza a Project Gépház> Repositories lehetőséget, és válasszon egy adattárat, ha csak ezt az adattárat szeretné konfigurálni.
  2. A Minden adattár vagy <tárház neve> lap Házirendek lapján, az Adattárházi házirendek csoportban állítsa be vagy ki az esetérvényesítést.

Képernyőkép az Esetkényszerítési szabályzat beállításról.

Fenntartott nevekre vonatkozó szabályzat

Nem minden fájlnév engedélyezett a három fő operációsrendszer-fájlrendszeren: Windows, macOS és Linux. A megosztott adattárra vonatkozó véglegesítések egy vagy több platformon érvénytelen fájl- vagy mappaneveket tartalmazhatnak. 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 letiltja 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:

  1. Válassza a Project Gépház> Repositories lehetőséget, és válasszon egy adattárat, ha csak ezt az adattárat szeretné konfigurálni.
  2. A Minden adattár vagy <tárház neve> lap Házirendek lapján, a Tárházszabályzatok csoportban állítsa be vagy ki afenntartott neveket.

Képernyőkép a Fenntartott nevek házirendbeállításról.

Maximális elérésiút-hosszszabályzat

Nem minden elérési úthossz engedélyezett a három fő operációsrendszer-fájlrendszeren: Windows, macOS és Linux. A megosztott adattárra vonatkozó 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 ezeket a fájlokat vagy könyvtárakat egy olyan platformon kéri le és vette ki, 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 úthosszú fájlokat vagy könyvtárakat tartalmaznak. Az elérési út hosszának érvénytelenségéhez lásd a Git platformfüggetlen kompatibilitását. Ha engedélyezi ezt a beállítást, az alapértelmezett maximális érték, 248mivel 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ők vannak a szervezetében, akkor dönthet úgy, hogy a maximális hosszt a mindkét platformon támogatott értékre állítja. 1016 Dönthet úgy is, hogy alacsonyabb elérési útértéket állít be a szervezet címtár-elnevezési konvencióinak kényszerítéséhez.

A maximális elérési úthossz-szabályzat beállítása:

  1. Válassza a Project Gépház> Repositories lehetőséget, és válasszon egy adattárat, ha csak ezt az adattárat szeretné konfigurálni.
  2. A Minden adattár vagy <adattár neve> lap Házirendek lapján, az Adattárházirendek csoportban állítsa be vagy ki a maximális elérési úthosszt.
  3. Ha bekapcsolta a beállítást, adja meg az elérési út maximális hosszát.

Képernyőkép a Maximális elérési úthossz szabályzat beállításról.

Maximális fájlméret-szabályzat

A Gitbe bejelentkezett nagy fájlok határozatlan ideig maradnak az adattárban, ami növeli a klónozási időket é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 egy bizonyos méretű fájlok belépnek az adattárba. Ha egy leküldés a beállításban konfigurált 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:

  1. Válassza a Project Gépház> Repositories lehetőséget, és válasszon egy adattárat, ha csak ezt az adattárat szeretné konfigurálni.
  2. A Minden adattár vagy< tárház neve> lap Házirendek lapján, az Adattárházirendek csoportban állítsa be vagy ki amaximális fájlméretet.
  3. Ha bekapcsolta a beállítást, válassza ki a maximális fájlméretet.

Képernyőkép a Maximális fájlméret házirend beállításról.

Következő lépések