Jump to content

Gerrit/Navigace

From mediawiki.org
This page is a translated version of the page Gerrit/Navigation and the translation is 100% complete.

V uživatelském rozhraní Gerrit může být obtížné se orientovat. Následující dokumentace pomáhá najít věci ve webovém uživatelském rozhraní Gerrit.

Procházení projektů

  • Chcete-li zobrazit všechny projekty, vyberte Procházet > Repozitáře v horní liště.
    • Jádro zdrojového kódu MediaWiki je v projektu "mediawiki/core".
  • Použijte "Prohlížeč úložiště > gitile" ke kontrole základny kódu.
    • Pokud se chcete podívat na kód verze MediaWiki nebo rozšíření nasazené na nějaké wiki, navštivte stránku Special:Version této wiki a vyhledejte odpovídající větev nebo potvrzení. Poté vyberte odpovídající větev v postranním panelu gitiles.
  • Vyberte "Změny > Zobrazit vše" pro zobrazení nejnovějších odevzdání.

Prohlížení kódu v úložišti

Po výběru Procházet > Úložiště v horní liště a výběru úložiště kódu vyberte "Prohlížeč úložiště > gitile" a prohlédněte si jeho kódovou základnu.

Vyhledávací dotazy

Gerrit nabízí vyhledávací pole v pravém horním rohu. Zahrnuje fulltextové vyhledávání v revizních zprávách, autorech nebo recenzentech (jména a e-mailové adresy) atd.

Chcete-li vyhledat položky konkrétních hodnot, použijte klíčová slova.

Příklad: Seznam závazků ke všem repozitářům MediaWiki, které byly nebo musí být zkontrolovány uživatelem Gerrit s názvem "jforrester":

project:^mediawiki/.* reviewer:jforrester AND -owner:L10n-bot

Vylučuje L10n-bot, který někdy mění výsledky.

Příklad: Seznam odevzdání vytvořených kýmkoli ze skupiny nováčků a odevzdané odevzdání CI (mají pozitivní štítek Verified) a mají buď CR-1 nebo CR-2 (patch vyžaduje přepracování):

ownerin:newcomers status:open label:Verified>=1 label:Code-Review<0

Vyhledávání dotazů přes SSH

Dotazy můžete spouštět také z příkazového řádku. To vyžaduje účet vývojáře. Připojte se přes ssh a spusťte příkazy ve tvaru gerrit query ' parametry dotazu ' na hostiteli gerrit. Operátory vyhledávání jsou stejné jako ve webovém rozhraní. Viz dokumentace příkazu query.

Příklad: Seznam nezkontrolovaných commitů pod mediawiki:

ssh -p 29418 yourPersonalUsername@gerrit.wikimedia.org gerrit query 'status:open project:^mediawiki/.* AND NOT label:Code-Review<=-1'

Počet nezkontrolovaných oprav naleznete v hodnotě rowCount ve výstupu tohoto příkazu.

Provádění kontroly kódu

Viz Gerrit/Výukový program#Jak se kód kontroluje v Gerritu

Zprávy

Nahlásit zdroje pro vývojáře