Sdílet prostřednictvím


CodeIndex – příkaz

Příkaz CodeIndex můžete použít pro správu indexování kódu na serveru Team Foundation.Můžete například chtít resetovat index pro opravu informace CodeLens nebo vypnout indexování kódu a zjistit problémy s výkonem serveru.

Požadovaná oprávnění

Chcete-li použít příkaz CodeIndex, musíte být členem skupiny zabezpečení Správci serveru Team Foundation.Podívejte se na téma Oprávnění v prostředí Team Foundation Server.

[!POZNÁMKA]

I když se přihlásíte s přihlašovacími údaji správce, je nutné ke spuštění tohoto příkazu otevřít okno příkazového řádku se zvýšeným oprávněním.Tento příkaz musíte také spustit z aplikační vrstvy pro server Team Foundation.

TFSConfig CodeIndex /indexingStatus | /setIndexing:[ on | off | keepupOnly ] | /ignoreList:[ add | remove | removeAll | view ] ServerPath | /listLargeFiles [/fileCount:FileCount] [/minSize:MinSize] | /reindexAll | /destroyCodeIndex [/noPrompt] | /temporaryDataSizeLimit:[ view | <SizeInGBs> | disable ] | /indexHistoryPeriod:[ view | all | <NumberOfMonths> ] [/collectionName:CollectionName | /collectionId:CollectionId]

Parametry

Argument

Popis

CollectionName

Určuje název kolekce týmového projektu.Pokud název obsahuje mezery, uzavřete ho uvozovek, například "Fabrikam web".

CollectionId

Určuje identifikační číslo kolekce týmového projektu.

ServerPath

Určuje cestu k souboru kódu.

Možnost

Popis

/indexingStatus

Zobrazení stavu a konfigurace služby indexování kódu.

/setIndexing:[na | vypnout | keepupOnly]

  • on: Zahájení indexování všech sad změn.

  • off: Ukončení indexování všech sad změn.

  • keepupOnly: Zastavení indexování dříve vytvořených sad změn a spuštění indexování pouze nových sad změn.

/ignoreList:[Přidat | odebrat | removeAll | zobrazení] ServerPath

Na začátku, konci nebo na obou koncích cesty k serveru můžete použít zástupný znak (*).

Určuje seznam souborů kódu a jejich cesty, které nechcete, aby indexované.

  • add: Přidejte soubor, který nechcete, aby indexované do seznamu Ignorovat souborů.

  • remove: Odstranění souboru, který chcete indexovat ze seznamu souborů ignorovat.

  • removeAll: Vymazání seznamu ignorovaných souborů a zahájení indexování všech souborů.

  • view: Zobrazit všechny soubory, které nejsou indexování.

/listLargeFiles [/fileCount:FileCount/minSize:MinSize]

Zobrazí zadaný počet souborů, než zadaná velikost v KB.Pak můžete použít /ignoreList možnost vyloučit tyto soubory z indexování.

V takovém případě bude nutné Team Foundation Server 2013 s aktualizací 3.

/reindexAll

Vymažte dříve indexovaná data a spusťte indexování znovu.

/destroyCodeIndex [/noPrompt]

Smazat index kódu a odstranit všechna indexovaná data.Při použití možnosti /noPrompt nevyžaduje potvrzení.

/temporaryDataSizeLimit: [zobrazení | <SizeInGBs> | zakázat]

Určit, kolik dočasná data, která vytvoří CodeLens při zpracování sad změn.Výchozí limit je 6 GB (2 GB v aktualizaci 5).

  • view: Zobrazí aktuální limit velikosti.

  • SizeInGBs: Změňte maximální velikost.

  • disable: Odeberte omezení velikosti.

Tento limit je zaškrtnuto, před zpracováním CodeLens novou sadu changeset.Dočasná data, která překračuje tento limit, bude CodeLens pozastaven zpracování uplynulou sad změn, není nové.Funkce CodeLens restartuje zpracování poté, co je vyčistit data a klesne pod tento limit.Vyčištění se spustí automaticky jednou denně.To znamená, že dočasná data, která může být tento limit překročen, dokud vyčištění zahájí spuštění.

V takovém případě bude nutné Team Foundation Server 2013 s aktualizacemi 4.

/indexHistoryPeriod: [zobrazení | všechny | <NumberOfMonths>]

Ovládací prvek, jak dlouho k indexování historii změn.Tato akce ovlivní, kolik historie funkce CodeLens se dozvíte.Výchozí limit je 12 měsíců.To znamená funkce CodeLens Zobrazí historii změn z pouze za posledních 12 měsíců.

  • view: Zobrazí aktuální počet měsíců.

  • all: Index všechny historie změn.

  • NumberOfMonths: Změna počtu měsíců použitý pro historii změn index.

V takovém případě bude nutné Team Foundation Server 2013 s aktualizacemi 4.

/collectionName:CollectionName

Určuje název kolekce týmového projektu, ve kterém se spustí příkaz CodeIndex.Požadováno, pokud nepoužíváte /CollectionId.

/collectionId:CollectionId

Určuje identifikační číslo kolekce týmového projektu, ve kterém se spustí příkaz CodeIndex.Požadováno, pokud nepoužíváte /CollectionName.

Příklady

[!POZNÁMKA]

Vzorové společnosti, organizace, produkty, názvy domén, e-mailové adresy, loga, osoby, místa a události použité v ukázkách jsou smyšlené. Případná podobnost se skutečnou společností, organizací, produktem, názvem domény, e-mailovou adresou, logem, osobou, místem či událostí je neúmyslná a čistě náhodná.

Chcete-li zobrazit kód stavu a konfiguraci indexování:

TFSConfig CodeIndex /indexingStatus /collectionName:"Fabrikam Web Site"

Zahájení indexování všech sad změn:

TFSConfig CodeIndex /setIndexing:on /collectionName:"Fabrikam Web Site"

Chcete-li zastavit indexování dříve vytvořených sad změn a spustit indexování pouze nových sad změn:

TFSConfig CodeIndex /setIndexing:keepupOnly /collectionName:"Fabrikam Web Site"

Chcete-li vyhledat až 50 soubory, které jsou větší než 10 KB:

TFSConfig CodeIndex /listLargeFiles /fileCount:50 /minSize:10 /collectionName:"Fabrikam Web Site"

Chcete-li z indexování vyloučit určitý soubor a přidat ho do seznamu ignorovaných souborů:

TFSConfig CodeIndex /ignoreList:add "$/Fabrikam Web Site/Catalog.cs" /collectionName:"Fabrikam Web Site"

Chcete-li zobrazit všechny soubory, které nejsou indexované:

TFSConfig CodeIndex /ignoreList:view

Dříve indexovaná data můžete vymazat a znovu spustit indexování:

TFSConfig CodeIndex /reindexAll /collectionName:"Fabrikam Web Site"

Chcete-li uložit historii všech sady změn:

TFSConfig CodeIndex /indexHistoryPeriod:all /collectionName:"Fabrikam Web Site"

Odebrání limit velikosti na CodeLens dočasná data a pokračovat indexování bez ohledu na velikost dočasná data:

TFSConfig CodeIndex /temporaryDataSizeLimit:disable /collectionName:"Fabrikam Web Site"

Chcete-li odstranit kód indexu s potvrzením:

TFSConfig CodeIndex /destroyCodeIndex /collectionName:"Fabrikam Web Site"

Viz také

Další zdroje

Správa konfigurace serveru pomocí nástroje TFSConfig

Nástroje příkazového řádku pro TFS