Sdílet prostřednictvím


Omezení a konvence pojmenování

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Tento článek popisuje pravidla pojmenování, konvence a omezení pro komponenty Azure DevOps. Pravidla pojmenování, omezení a konvence pomáhají zaručit konzistentní uživatelské prostředí a zajistit kompatibilitu s jinými aplikacemi.

Obecné aspekty

Mezi běžná omezení patří, že délka názvu nesmí překročit povolený počet znaků, že nesmí obsahovat speciální znaky, a zachování jedinečnosti názvů v rámci sady objektů.

  • Omezení délky počítají počet znaků Unicode. Náhradní znaky se skládají ze dvou znaků Unicode, které se započítávají do omezení délky jako dva znaky. Další informace naleznete v tématu o unicode a znakových sadách.

  • Stejně jako u jiných souborů operačního systému nejsou povoleny řídicí znaky ASCII 1–31 a náhradní kombinace. Obecné informace o omezeních operačního systému použitých u názvů souborů najdete v tématu Pojmenování souborů, cest a oborů názvů.

  • Omezení počtu položek, které můžete definovat, najdete v tématu Sledování práce, proces a limity projektu.

Důležité

Pokud místo uživatelského rozhraní (UI) používáte rozhraní API Azure DevOps, můžete přímo zadat název, který může obsahovat znaky omezené v uživatelském rozhraní. Pokud chcete zachovat konzistenci a zabránit nezamýšleným problémům, postupujte podle omezení uživatelského rozhraní. Ověřte názvy programově a odpovídajícím způsobem zpracujte speciální znaky.

Rezervované názvy systému

Vyhněte se používání systémových rezervovaných názvů, jako jsou následující příklady:

  • AUX
  • COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10
  • PROTI
  • VýchozíKolekce
  • LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9
  • NUL
  • PRN
  • server, SignalR
  • Web nebo WEB

Další informace o rezervovaných názvech najdete v tématu Názvy souborů, cesty a jmenné prostory.

Azure Artifacts

Univerzální balíčky a informační kanály Azure Artifacts musí odpovídat následujícím omezením:

Typ omezení Omezení
Název balíčku - Musí to být malá písmena.
- Musí začínat a končit alfanumerickými znaky.
- Může obsahovat pouze alfanumerické znaky a nekonsekutivní pomlčky -, podtržítka _nebo tečky ..
Verze balíčku – Musí být malá písmena bez metadat sestavení.
Název informačního kanálu - Musí začínat a končit alfanumerickými znaky.
– Citlivost na velikost písmen není zohledněna, ale názvy se nemohou lišit od jiného názvu kanálu pouze velkými písmeny.
- Nemůže začínat tečkou . nebo podtržítkem _ nebo končit tečkou ..
- Nemůže obsahovat žádný z následujících znaků: @~;{}'+=,<>|/\?:&$*"#[]%.

Azure Boards

Azure Boards používá pracovní položky k plánování a sledování projektů vývoje softwaru. Pracovní položky popisují práci, která se má provést, přiřadit práci, sledovat stav a koordinovat úsilí v rámci týmu. Různé typy pracovních položek, jako jsou uživatelské příběhy, úkoly, chyby a problémy, sledují různé typy informací. Další informace najdete v dokumentaci k Azure Boards.

Sledovací objekty pracovních položek jsou přidruženy k jednomu nebo více názvům. Všechny objekty kromě typů pracovních položek a globálních seznamů mají popisné zobrazované názvy, které jsou jedinečné identifikátory viditelné uživatelem pro pole. Použití popisných názvů zajišťuje konzistenci mezi projekty a typy pracovních položek v kolekci projektů.

Typy pracovních položek a globální seznamy jsou přidružené k názvům odkazů. Systém používá názvy odkazů interně a po definování je nemůžete změnit.

Několik prvků přidružených k pracovním položkám má omezení, včetně referenčních názvů, uživatelsky přívětivých názvů, názvů polí a velikosti příloh.

Cesty oblastí a iterací

Pole Oblast cesty a Iterační cesta pracovních položek poskytují hierarchickou strukturu stromu pro seskupování práce. Cesty oblastí seskupují pracovní položky podle produktu, funkce nebo oblasti funkcí. Cesty iterace seskupují pracovní položky do sprintů, milníků nebo časových období pro řešení práce.

Tato pole s více uzly používají znak zpětného lomítka \ k označení hierarchie uzlů v rámci stromové struktury. Názvy, které přiřadíte podřízeným uzlům, musejí být v souladu s následujícími omezeními.

Typ omezení Omezení
Délka uzlu Nesmí obsahovat více než 255 znaků.
Rezervované názvy - Nesmí se skládat pouze z období . nebo dvou období ...
- Nesmí se jednat o název vyhrazený systémem, například PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON nebo AUX. Další informace o rezervovaných názvech naleznete v tématu Názvy souborů, cesty a jmenné prostory.
Speciální znaky pro uzly – Nesmí obsahovat řídicí znaky Unicode.
- Nesmí obsahovat žádný z následujících znaků: \ / : * ? " < > | # $ & * +.
- Nesmí obsahovat znaky zakázané místním systémem souborů. Další informace o omezeních znaků systému Windows naleznete v tématu Pojmenování souborů, cest a prostory názvů.
Délka cesty Nesmí obsahovat více než 4 000 znaků Unicode.
Hloubka hierarchie cest Musí být menší než 14 úrovní hloubky.

Přílohy

Soubory připojené k pracovním položkám musí odpovídat následujícím omezením.

Typ omezení Omezení
Velikost souboru Nesmí překročit maximální velikost:
- Výchozí maximální velikost: 4 096 kilobajtů.
- Absolutní maximální velikost: 2 gigabajty.

Další informace najdete v tématu Změna maximální velikosti přílohy pro pracovní položky.

Názvy sloupců tabule a plavebních drah

Panel poskytuje vizuální přehled práce z backlogu. Při plánování až po dokončení práce aktualizujete položky na panelu. Každý sloupec představuje pracovní fázi a každá karta představuje pracovní položku v této fázi práce.

Panel můžete přizpůsobit přidáním, odebráním nebo přejmenováním sloupců a plaveckých drah. Sloupce podporují tok práce přes palubu a plavecké dráhy umožňují spravovat různé práce jako vodorovné pruhy na palubě.

Názvy sloupců a plavecké dráhy musí odpovídat následujícím omezením.

Typ omezení Omezení
Délka Nesmí obsahovat více než 256 znaků Unicode.
Jedinečnost – Názvy sloupců nesmí být stejné jako žádné jiné názvy sloupců na panelu.
- Názvy plavecké dráhy nesmí být stejné jako žádný jiný název plavecké dráhy na palubě.
Speciální znaky Nesmí obsahovat žádné znaky ovládacího prvku Unicode ani náhradní znaky.

Názvy polí

Každý typ pracovní položky obsahuje jedno nebo více polí, která definují informace uložené pro daný typ pracovní položky. Každé pole pracovní položky má přidružený název odkazu na pole, který pole jednoznačně identifikuje a po přiřazení nelze změnit. Další informace o předdefinovaných polích pracovních položek najdete v indexu polí pracovní položky.

Názvy polí pracovních položek jsou omezeny na kolekci projektů. Pokud název pole přejmenujete, změníte ho pro všechny pracovní položky a typy pracovních položek definované ve všech projektech v kolekci.

Názvy polí pracovních položek musí odpovídat následujícím omezením.

Typ omezení Omezení
Délka Nesmí obsahovat více než 128 znaků Unicode.
Jedinečnost Musí být jedinečný v rámci organizace nebo kolekce projektů.
Speciální znaky - Musí obsahovat alespoň jeden abecední znak.
- Nesmí obsahovat žádný z následujících znaků: .,;':~\/*?"&%$!+=()[]{}<>-|.
- Nesmí obsahovat úvodní ani koncové mezery.
- Nesmí obsahovat dvě nebo více po sobě jdoucích mezer.

Referenční názvy polí

Jazyk definice typu pracovní položky obsahuje koncept názvu odkazu na pole. Názvy odkazů na pole vám můžou pomoct přenést definice mezi kolekcemi projektů Team Foundation a umožňují ne-Microsoft integracím najít a odkazovat na konkrétní pole. Tyto názvy, jako jsou obory názvů v aplikacích rozhraní .NET Framework, jsou globálně jedinečné.

Následující pole jsou definována v definici typu pracovní položky šablon procesů:

  • Obor názvů Systému slouží pouze k definování všech základních systémových polí, která jsou povinná pro systémové funkce Team Foundation. Nemůžete vytvořit vlastní System.X pole, protože může bránit funkčnosti.

  • Obor názvů Microsoft se používá pro definování pole pro sledování pracovních položek. I když můžete vytvořit vlastní Microsoft.X pole, nedoporučuje se, protože může bránit funkcím nebo schopnost úspěšně aktualizovat projekt po upgradu.

Zákazníci a partneři můžou vytvořit vlastní obory názvů polí pro vlastní typy pracovních položek. Popis systémových polí a polí definovaných ve výchozích šablonách procesů najdete v rejstříku polí pracovních položek.

Důležité

Nemůžete změnit názvy odkazů na pole. Pokud například změníte název pole naZáhlaví, název odkazu na pole tohoto pole se nezmění. Integrace a interní reprezentace polí by měly místo názvu pole používat název odkazu na pole.

Příklady názvů odkazů na pole

Následující příklady ukazují platné názvy odkazů na pole v různých oborech názvů.

Příklady systémového oboru názvů Příklady oboru názvů Microsoftu Další příklady jmenných prostorů
System.Id, System.Název, System.Vytvořil, System.DatumVytvoření, System.Změnil, System.DatumZměny, System.Stav, System.Důvod Microsoft.VSTS.Build.FoundIn, Microsoft.VSTS.Common.Activity, Microsoft.VSTS.Common.Discipline, Microsoft.VSTS.Common.Priority, Microsoft.VSTS.CMMI.TaskType, Microsoft.VSTS.TCM.AutomationStatus, Microsoft.VSTS.TCM.TestSuiteType FabrikamFiber.Common.Severity, FabrikamFiber.Common.Phase, FabrikamFiber.RiskManagement.RiskType, FabrikamFiber.RiskManagement.Resolution

Contoso.Common.BusinessPriority, Contoso.Bug.FoundInPhase, Contoso.Bug.FixInPhase

Text nápovědy k poli

Systém zobrazí text nápovědy za běhu, který uživatelům pomůže zjistit, co se má do pole zadat. Text nápovědy je vymezen na konkrétní typ pracovní položky v konkrétním projektu.

Pro proces dědičnosti zadáte text nápovědy pro pole prostřednictvím dialogového okna Upravit pole , karta Definice , Popis. Viz Přidání vlastního pole do typu pracovní položky. Pro místní proces XML zadáte text nápovědy pomocí elementu HELPTEXT . Viz Přidání nebo úprava pole pro sledování práce.

Text nápovědy, který přidáte, musí odpovídat následujícím omezením.

Typ omezení Omezení
Délka Nesmí obsahovat více než 255 znaků Unicode.

Globální seznamy

Při definování typů pracovních položek můžete zjistit, že některá pole pracovních položek sdílejí stejnou sadu povolených nebo navrhovaných hodnot. Globální seznam je sada hodnot položek seznamu, které můžete definovat jednorázově a používat globálně ve všech kolekcích projektů v instanci místního Azure DevOps Serveru.

Globální seznam definovaný pomocí elementu GLOBALLIST obsahuje jednu nebo více položek seznamu zadaných pomocí elementu LISTITEM . Podrobnosti najdete v tématu Definování globálních seznamů.

Globální seznamy musí odpovídat následujícím omezením.

Typ omezení Omezení
Jedinečnost Globální seznam musí být jedinečný v rámci instance Azure DevOps Serveru.
Počet položek Nesmí být prázdný. Globální seznam musí obsahovat alespoň jeden LISTITEM prvek.

LISTITEM názvy musí odpovídat následujícím omezením.

Typ omezení Omezení
Délka – Nesmí obsahovat více než 254 znaků Unicode.
- Nesmí být prázdné.
Speciální znaky - Nesmí obsahovat úvodní ani koncové prázdné mezery.
- Nesmí obsahovat dvě po sobě jdoucí mezery.
- Nesmí obsahovat znak zpětného lomítka \ .
Scope Vzhledem k tomu, že globální seznamy jsou dostupné mezi všemi projekty, nesmí obsahovat prvky definované na úrovni projektu, jako jsou definice účtu skupiny specifické pro projekt.

Definujte název odkazu, když přidáte nebo vytvoříte typ odkazu nebo kategorii.

Typ omezení Omezení
Délka Nesmí obsahovat více než 70 znaků Unicode.
Jedinečnost – Nesmí být stejný jako žádný jiný název odkazu na pole v kolekci projektů.
- Nesmí být identický s žádným jiným názvem odkazu na pole, jakmile systém zpracuje názvy, aby nahradily všechna tečka . podtržítky _. Například referenční názvy polí My._Field a My..Field by oba měly stejný zpracovaný název: My__Field.
Speciální znaky – Může používat alfanumerické znaky, podtržítka, spojovníky a tečky.
- Nemůže obsahovat po sobě jdoucí pomlčky --.
- Musí obsahovat alespoň jednu tečku ., ale nesmí začínat ani končit tečkou.
- Nemůže začínat číslicí nebo podtržítkem _.

Názvy dotazů na pracovní položky

Dotazy na pracovní položky můžete použít k výpisu pracovních položek na základě zadaných kritérií polí. Další informace najdete v tématu O spravovaných dotazech.

Typ omezení Omezení
Délka Nesmí obsahovat více než 255 znaků Unicode.
Speciální znaky - Nemůže být prázdný.
- Nesmí obsahovat žádný z následujících znaků: /\<>*?"+|:.
Jedinečnost – Musí být obsažena ve složce a musí být pojmenovaná jedinečně v rámci složky.

Názvy značek pracovních položek

Značky pracovních položek se skládají z jednoho nebo dvou klíčových slov, která filtrují nebo definují nástroje pro sledování práce, jako jsou backlogy, panely a dotazy. Další informace najdete v tématu Přidání značek pracovních položek pro kategorizaci a filtrování seznamů a panelů.

Názvy značek musí odpovídat následujícím omezením.

Typ omezení Omezení
Délka – Nesmí obsahovat více než 400 znaků Unicode.
– Nesmí být null nebo prázdný.
Speciální znaky - Nesmí obsahovat znaky oddělovače , nebo ;.
– Nesmí obsahovat znaky ovládacího prvku Unicode ani formátovací znaky, jako jsou odřádkování, oddělovače odstavců, znaky návratu vozíku nebo jiné nesprávné náhradní znaky.

Azure Pipelines

Objekty Azure Pipeline musí odpovídat následujícím omezením pojmenování.

Typ objektu Omezení
Výrazy - Musí začínat malým nebo velkým abecedním znakem nebo podtržítkem, za kterým následují malá nebo velká písmena, číslice nebo podtržítka _.
Proměnné - Musí obsahovat pouze alfanumerické znaky, tečky .a podtržítka _.
- Nelze začínat rezervovanými předponami endpoint, input, secret, path, nebo securefile, nerozlišovat malá a velká písmena.
Stupně - Název fáze musí obsahovat pouze alfanumerické znaky a podtržítka _.
- Název nesmí začínat číslicí.
Úlohy a nasazovací úlohy - Název úlohy musí obsahovat pouze alfanumerické znaky a podtržítka _.
- Název nesmí začínat číslicí.
- Název nemůže obsahovat klíčová slova jako deploy.
Strategie úloh v maticovém uspořádání - Název konfigurace matice musí obsahovat pouze alfanumerické znaky a podtržítka _.
- Název musí začínat abecedním znakem.
- Maximální délka: 100 znaků.
Stavební prostředek - Alias nebo název artefaktu sestavení musí obsahovat pouze alfanumerické znaky, spojovníky -a podtržítka _.
Prostředky kontejneru - ID kontejneru musí obsahovat pouze alfanumerické znaky, spojovníky -a podtržítka _.
Balíček prostředků - Alias artefaktu balíčku musí obsahovat pouze alfanumerické znaky, spojovníky -a podtržítka _.
Zdroje potrubí - ID kanálu musí obsahovat pouze alfanumerické znaky, spojovníky -a podtržítka _.
Prostředky repozitáře - Alias úložiště musí obsahovat pouze alfanumerické znaky, spojovníky -a podtržítka _.
Prostředky webhooku - Název webhooku musí obsahovat pouze alfanumerické znaky, spojovníky -a podtržítka _.
Postup - ID názvu kroku musí obsahovat pouze alfanumerické znaky, spojovníky -a podtržítka _.

Další informace najdete v dokumentaci ke službě Azure Pipelines.

Azure Repos

Úložiště Azure Repos můžou být založená na Gitu nebo na tfvc (Team Foundation Version Control).

Každý projekt Azure DevOps může obsahovat několik úložišť Git. Další informace najdete v dokumentaci Gitu k Azure Repos.

Názvy úložišť Git musí odpovídat následujícím omezením.

Typ omezení Omezení
Délka Nesmí obsahovat více než 64 znaků Unicode.
Jedinečnost Nesmí být v projektu shodný s žádným jiným názvem úložiště Git.
Speciální znaky – Nesmí obsahovat žádné řídicí znaky Unicode ani znaky nahrazení.
- Nesmí obsahovat následující tisknutelné znaky: \/:*?"<>;#$*{},+=[]|.
- Nesmí začínat podtržítkem _.
- Nesmí začínat ani končit tečkou ..
- Nesmí se jednat o vyhrazený název systému.
- Důležité: I když můžete v názvech úložiště zahrnout mezery, nedoporučuje se.

Informace o omezeních pojmenování pro jiné položky Gitu, jako jsou větve a značky, najdete v tématu o formátu git check-ref-ref..

Názvy počítačů

Název počítače, do kterého instalujete Azure DevOps, je přidružený k názvu serveru. Operační systém i služba Active Directory ukládají na názvy počítačů určitá omezení, jak je popsáno v následujících článcích:

Sestavení Team Foundation

Team Foundation Build umožňuje spravovat všechny aspekty procesu sestavení na jednom počítači. Pomocí Team Foundation Buildu můžete synchronizovat zdroje, kompilovat aplikaci, spouštět přidružené testy jednotek, provádět analýzu kódu, vydávat buildy na souborovém serveru a publikovat sestavy sestavení.

Sestavení počítače

Team Foundation Build je samostatná instalace od aplikační vrstvy Azure DevOps Serveru, datové vrstvy nebo klienta sady Visual Studio. Můžete zvolit samostatný počítač nebo nainstalovat sestavení vedle sebe na klientský počítač nebo servery.

Váš lokální počítač pro sestavení musí splňovat následující restrikce.

Typ omezení Omezení
Místo na disku Musí obsahovat dostatek místa pro sestavení, protože nedostatek místa může vést k selhání sestavení.
Adresář sestavení Musí to být místní cesta, například C:\BuildDirectory.
Adresář umístění výstupu Musí to být cesta UNC, například \server\share*.
Odebrání oprávnění k lokalizaci Každé vygenerované sestavení musí být vloženo do nového adresáře do složky drop.
– Účet služby Team Foundation Server, například Domain\TFSSERVICE, musí mít plné řízení přístup ke složce UNC drop.
– Umístění pro vkládání UNC musí být sdílená složka.
Účet služby Team Foundation Build Service Pokud po počáteční instalaci změníte účet služby TFS, musíte se ujistit, že:
– Účet je členem skupiny Build Services.
– Účet má oprávnění ke čtení a zápisu dočasných složek a ASP.NET dočasné složce.
– Účet má oprávnění Úplné řízení k adresáři sestavení a úložišti.
Firewall Pokud je build počítač chráněn firewallem, ujistěte se, že je program tfsbuildservice uveden v seznamu výjimek.

Typy sestavení

Typy sestavení jsou podmínky pro sestavení jednoho řešení nebo sady řešení v projektu. Pokud chcete spustit sestavení, můžete vytvořit nový typ sestavení nebo použít existující typ sestavení.

Názvy typů sestavení musí odpovídat následujícím omezením.

Typ omezení Omezení
Jedinečnost Nesmí být stejný jako žádný jiný název typu sestavení v projektu.
Speciální znaky Nesmí obsahovat znak dolaru $.

Kvalita sestavení

Kvalita sestavení umožňuje připojit úroveň kvality nebo stav dokončení k dokončenému sestavení. Seznam výchozích hodnot kvality sestavení najdete v tématu Ohodnocení kvality dokončeného sestavení. Team Foundation Build také umožňuje vytvářet nové hodnoty pro typ kvality sestavení.

Názvy kvality sestavení musí odpovídat následujícím omezením.

Typ omezení Omezení
Délka Nesmí obsahovat více než 256 znaků Unicode.
Jedinečnost Nesmí být stejný jako žádný jiný název kvality sestavení v počítači Team Foundation Build.

Názvy kolekcí projektů

Kolekce projektů je organizační struktura, kterou používáte k definování a řízení skupiny projektů pro Azure DevOps Server. Kolekce projektů identifikuje skupinu projektů a jejich zdroje. Název kolekce projektů je také součástí připojovacího řetězce, který slouží k propojení členů týmu k projektům.

Výchozí název kolekce přiřazený kolekci projektu odpovídá DefaultCollection. Další informace naleznete v tématu Správa kolekcí projektů.

Názvy kolekcí projektů musí odpovídat následujícím omezením.

Typ omezení Omezení
Délka Nesmí obsahovat více než 64 znaků Unicode.
Jedinečnost – Nesmí být totožný s žádným jiným názvem kolekce ve vašem místním nasazení.
– Pokud vaše nasazení zahrnuje sharepointové produkty nebo službu SQL Server Reporting Services, jejich názvy se nedají shodovat s názvem a úplnou cestou existujícího webu Služby SharePoint, serveru sestav nebo webu služby Reporting Services.
Speciální znaky – Nesmí obsahovat žádné řídicí znaky Unicode ani znaky nahrazení.
- Nesmí obsahovat následující tisknutelné znaky: \/:*?"<>;#$*{},+=[]|.
- Nesmí obsahovat tři tečky ... ani dvojitou tečku ...
- Nesmí začínat podtržítkem _.
- Nesmí začínat ani končit tečkou ..
Nesmí se jednat o vyhrazený název systému.

Názvy organizací

Organizace je organizační struktura, kterou používáte k definování a řízení skupiny projektů pro Azure DevOps Services. Organizace identifikuje skupinu projektů a jejich zdrojů.

Důležité

Při vytváření názvu organizace postupujte podle těchto pokynů:

  • Používejte pouze písmena z anglické abecedy.
  • Zahajte název organizace písmenem nebo číslem.
  • Použití písmen, číslic nebo pomlček za počátečním znakem
  • Zachovat název organizace pod 50 znaky Unicode
  • Končit písmenem nebo číslem

Pokud použijete nepovolené znaky, zobrazí se následující chybová zpráva: VS850015: Zadaný název nesmí být použit: {Název organizace}.

Procesy a šablony procesů

Proces definuje stavební bloky systému sledování pracovních položek a dalších subsystémů, ke kterým máte přístup po připojení k projektu. Šablona procesu i procesu odkazuje na vzájemně závislá sada souborů použitých k vytvoření projektu. Informace o výchozích procesech naleznete v tématu O procesech a šablonách procesů.

Procesy, které definujete nebo přizpůsobíte, musí odpovídat následujícím omezením.

Typ omezení Omezení
Délka Nesmí obsahovat více než 256 znaků Unicode.
Jedinečnost – Musí být jedinečný v rámci Azure DevOps. Pokud šablonu se stejným názvem jako existující šablonu nahrajete, stávající šablona se přepíše.
Velikost souboru šablony procesu Nesmí překročit 2 gigabajty.

Názvy projektů

Projekt vytvoří úložiště pro zdrojový kód a místo, kde týmy můžou plánovat, sledovat průběh a spolupracovat. Název projektu je součástí připojovacího řetězce sloužícího k propojení členů týmu s projekty.

Názvy, které přiřadíte k projektům, které vytvoříte, musí odpovídat následujícím omezením.

Typ omezení Omezení
Délka Nesmí obsahovat více než 64 znaků Unicode.
Jedinečnost Nesmí být totožný s žádným jiným názvem v organizaci, sbírce projektů, webové aplikaci SharePoint nebo sestavě SQL Serveru pro tuto sbírku.
Rezervované názvy - Nesmí se jednat o vyhrazený název systému.
- Nesmí být jedním ze skrytých segmentů používaných pro filtrování požadavků služby IIS, jako je App_Browsers, App_code, App_Data, App_GlobalResources, App_LocalResources, App_Themes, App_WebResources, bin, nebo web.config.
Speciální znaky – Nesmí obsahovat žádné řídicí znaky Unicode ani znaky nahrazení.
- Nesmí obsahovat následující tisknutelné znaky: \/:*?"'<>;#$*{},+=[]|.
- Nesmí začínat podtržítkem _.
- Nesmí začínat ani končit tečkou ..

Skupiny zabezpečení

Skupiny zabezpečení Azure DevOps můžete použít k použití určitých práv nebo oprávnění pro skupinu uživatelů. Skupiny můžou obsahovat účty Microsoft Entra ID nebo Active Directory, skupiny zabezpečení Azure DevOps, účty uživatelů nebo skupin Windows nebo kombinaci. Další informace naleznete v tématu Přidání uživatelů nebo skupin Služby Active Directory / Microsoft Entra do předdefinované skupiny zabezpečení.

Skupiny zabezpečení musí odpovídat následujícím omezením.

Typ omezení Omezení
Délka názvu účtu skupiny zabezpečení Nesmí obsahovat více než 256 znaků Unicode.
Jedinečnost – Účty skupin na úrovni projektu nesmí odpovídat žádnému jinému názvu skupiny ve stejném projektu.
– Účty skupin na úrovni organizace nebo kolekce nesmí odpovídat žádnému jinému názvu účtu skupiny v organizaci nebo kolekci projektů.
Názvy rezervovaných skupin Nesmí být pojmenováno s $NAMESPACE ani na úrovni projektu, ani na úrovni serveru.
Speciální znaky – Nesmí obsahovat žádné řídicí znaky Unicode ani znaky nahrazení.
- Nesmí obsahovat následující tisknutelné znaky: ,/\[]:<>+=;?*|.
– Nesmí obsahovat netisknutelné znaky v rozsahu hodnot ASCII 1–31.
- Nesmí končit v období ..

Názvy týmů

Názvy týmů identifikují skupinu jednotlivců nebo skupin, které spolupracují jako tým v projektu. Členové týmu používají tento název pro připojení k týmu nebo k dotazování na členy definované pro tým. Názvy týmů musí odpovídat konvencím, které jim umožňují, aby byly uvedeny jako součást platné adresy URL.

Každý název týmu musí být jedinečný v rámci jednoho projektu, ale neexistují žádná omezení použití stejného názvu týmu v různých projektech v rámci organizace nebo kolekce projektů. Další informace najdete v tématu Přidání jiného týmu nebo hierarchie týmů.

Názvy týmů musí odpovídat následujícím omezením.

Typ omezení Omezení
Délka Nesmí obsahovat více než 64 znaků Unicode.
Jedinečnost Nesmí být totožný s žádným jiným názvem týmu v projektu.
Rezervované názvy Nesmí se jednat o vyhrazený název systému.
Speciální znaky – Nesmí obsahovat žádné řídicí znaky Unicode ani znaky nahrazení.
- Nesmí obsahovat následující tisknutelné znaky: \/:*?"<>;#$*{},+=[]|.
- Nesmí obsahovat tři tečky ... ani dvojitou tečku ...
- Nesmí začínat podtržítkem _.
- Nesmí začínat ani končit tečkou ..

Uživatelská jména účtů

Uživatelské účty identifikují uživatele přidané do projektu nebo kolekce projektů. Uživatelské účty můžou odpovídat položkám v rámci služby Active Directory, Microsoft Entra ID nebo skupiny serverů Windows.

Pokud chcete do projektu přidat uživatelské účty, přečtěte si článek Přidání uživatelů do projektu nebo týmu. Uživatelské účty, které přidáte do organizace nebo kolekce, musí splňovat následující omezení.

Typ omezení Omezení
Délka názvu účtu Nesmí obsahovat více než 256 znaků Unicode.
Jedinečnost Nesmí odpovídat žádnému jinému uživatelskému účtu v organizaci nebo kolekci projektů.
Názvy rezervovaných skupin Nesmí být pojmenován s $NAMESPACE ani na úrovni projektu, ani serveru.
Speciální znaky - Nesmí obsahovat následující tisknutelné znaky: ,"/\[]:<>+=;?*|.
– Nesmí obsahovat netisknutelné znaky v rozsahu hodnot ASCII 1–31.
- Nesmí končit tečkou . ani znakem dolaru $.
- Nesmí obsahovat následující kategorie Unicode: LineSeparator, ParagraphSeparator, Control, Format, . OtherNotAssigned

Názvy stránek wikiwebu a souborů

Každá stránka wikiwebu odpovídá souboru v úložišti Git wikiwebu. Následující omezení platí pro názvy stránkových souborů a velikost souboru:

  • Název souboru: Když zvolíte název stránkového souboru, nezapomeňte, že plně kvalifikovaná cesta k souboru by měla být 235 znaků nebo méně. Úplná cesta ke stránce se skládá z adresy URL úložiště, cesty ke složce k souboru stránky a názvu souboru stránky. Například: https://github.com/ExampleWiki/Contributors/Code/How-to-add-code-to-the-project.md.

  • Jedinečnost: Název stránkového souboru musí být jedinečný v rámci umístění složky v hierarchii úložiště wikiwebu. V názvu se rozlišují malá a velká písmena.

  • Speciální znaky: Název stránkového souboru má omezení pro následující speciální znaky:

    • Žádné znaky ovládacího prvku Unicode ani náhradní znaky
    • Žádné tisknutelné znaky: lomítko /, zpětné lomítko \, mřížka #
    • Na začátku nebo na konci názvu není žádný symbol tečky . .
  • Velikost souboru: Maximální velikost stránkového souboru je 18 MB.

  • Velikost souboru přílohy: Maximální velikost pro každou přílohu stránkového souboru je 19 MB.

Povolené speciální znaky

Název stránkového souboru může obsahovat několik speciálních znaků, jako je dvojtečka : a spojovník -. Soubor Markdownu můžete například pojmenovat jako FAQ:0525 nebo Průvodce nastavením.

Důležité

Abyste se vyhnuli chybám v syntaxi stránky a navigaci v prohlížeči, nepoužívejte znak mezery ( ) v názvech stránkových souborů. Pokud pojmenujete soubory stránek na základě názvu stránky, nahraďte všechny mezery v názvu stránky pomlčkou (-) v názvu souboru.

Následující tabulka uvádí speciální znaky povolené v názvech souborů wikistránek a odpovídající řetězec kódovaný identifikátorem URI:

Znak Symbol Řetězec URI
Tračník : %3A
Levý úhlová závorka < %3C
Pravý úhlový závorka > %3E
Hvězdička (zástupný znak) * %2A
Otazník ? %3F
potrubí | %7C
Spojovník (pomlčka) - %2D
Dvojitá uvozovka " 22 %

Například název souboru FAQ:0525 je kódován jako FAQ%3A0525.