Sari la conținut

Triază-ți inbox-ul

Acest ghid îți arată cum să lucrezi în inbox: singura suprafață care adună tot ce te blochează sau te solicită în mod explicit — aprobări de agent în așteptare, sincronizări de tichete eșuate și fiecare pull request în care ești implicat ca recenzent sau autor.

  1. Dă clic pe Inbox în bara laterală. Insigna lui numără aprobările de agent în așteptare, sincronizările eșuate și PR-urile deschise care așteaptă revizuirea ta.
  2. Sau apasă ⌘K și rulează comanda de navigare Inbox.
  3. Sau folosește un link direct către /workspaces/<workspace-id>/inbox.

Intrarea din bara laterală arată mereu numărul în timp real, așa că poți vedea cum se acumulează munca de triaj fără să deschizi pagina.

Parcurge de sus în jos; inbox-ul este deja ordonat după urgență:

  1. Banda fixată Necesită atenția ta stă deasupra secțiunilor de PR-uri. Fiecare card are un chip de severitate. Sursele înregistrate (un agent blocat pe un prompt de confirmare, o sincronizare de tichete a cărei oglindă la furnizor este învechită) emit Blocat.
  2. În cadrul benzii, severitatea cea mai urgentă vine prima; la egalitate câștigă elementul care așteaptă de cel mai mult timp.
  3. Sub bandă, PR-urile sunt grupate în secțiuni fixe ale ciclului de revizuire — Necesită revizuirea ta, Returnate ție, Aprobate, Ciorne, Așteaptă recenzenți, În fuziune și fuzionate recent, Așteaptă autorul. Secțiunile de sus sunt cele care au nevoie de tine; restul arată unde stau PR-urile tale. Necesită revizuirea ta include PR-urile care încă solicită o echipă din care faci parte, pe forge-urile care au așa ceva (GitHub scoate echipa imediat ce revizuiește orice coleg).

Un element ajunge în inbox doar când blochează ceva sau te solicită explicit. O bandă goală plus o listă de secțiuni goală afișează Ești la zi doar atunci când acel gol este de încredere.

Dacă spațiul de lucru are depozite pe mai mult de un host de cod, inbox-ul le îmbină într-un singur flux — un pull request GitHub și un pull request Bitbucket stau în aceeași secțiune, ordonate după timp, nu grupate după furnizor. Metadatele repo #number ale rândului sunt cele care le deosebesc.

„Al tău” se rezolvă pe fiecare forge în parte, pentru că ești un cont diferit pe fiecare. Un pull request contează ca al tău, sau ca solicitând revizuirea ta, doar când se potrivește cu identitatea ta pe forge-ul pe care trăiește de fapt depozitul.

Un forge picat sau neconectat nu contribuie cu nimic și lasă restul inbox-ului intact — o singură conexiune ruptă nu golește niciodată toată lista. Starea goală afișează o avertizare în loc de Ești la zi atunci când nicio autentificare la forge nu s-a rezolvat încă (Nu s-a putut confirma contul tău GitHub — textul tot numește GitHub), când githubstatus.com raportează un incident sau când o instalare GitHub App care acoperă depozite legate este suspendată.

Fiecare card din bandă are o singură acțiune următoare:

  1. Dacă un card este o confirmare de agent în așteptare, dă clic pe Revizuire — ajungi în spațiul acelui agent, cu confirmarea lui în așteptare. Aprobă sau respinge acolo (vezi Discută cu un agent).
  2. Dacă un card spune Sincronizarea a eșuat pentru un furnizor, dă clic pe Deschide — ajungi la Setări → Spațiu de lucru → General, al cărui card Sănătate sincronizare arată ultima sincronizare a fiecărei conexiuni, seria de eșecuri consecutive și ultimul rezultat. În inbox apare doar cel mai recent eșec per furnizor, așa că o sincronizare revenită șterge cardul.
  3. Cardurile dispar de la sine odată ce starea de dedesubt se rezolvă (agentul primește un răspuns, sincronizarea revine) — nu este nimic de închis manual.
  1. Apasă f (fără niciun câmp de text focusat) ca să deschizi meniul de filtre sau dă clic pe butonul de filtrare din bara de instrumente.
  2. Alege orice combinație de stare, autor, recenzenți, conținut, proprietar/nume de depozit, intervale de date sau rapid de revizuit. Contoarele din meniu arată câtor elemente din inbox corespunde fiecare opțiune.
  3. Filtrele active apar ca chip-uri în bara de deasupra listei; dă clic pe ✕ dintr-un chip ca să elimini acel criteriu.
  4. Folosește bara laterală din stânga ca să sari între secțiuni — fiecare intrare arată numărul în timp real, iar evidențierea urmărește poziția ta de derulare. Dă clic pe antetul unei secțiuni ca să pliezi secțiunile pe care nu le triezi (de exemplu Ciorne în timp ce îți golești recenziile).
  5. Dă clic pe un antet de coloană (titlu, modificări sau actualizat) ca să sortezi toate secțiunile; dă clic din nou pe coloana activă ca să inversezi direcția. Butonul de opțiuni de afișare controlează vizibilitatea ciornelor, fereastra celor fuzionate recent, proprietățile rândurilor, ordonarea și gruparea (doar gruparea după autor schimbă aspectul inbox-ului).

Filtrele de aici sunt independente de coada de PR-uri — restrângerea inbox-ului nu schimbă niciodată filtrele cozii și invers.

  1. Dă clic pe orice rând ca să deschizi pagina de detalii a PR-ului.
  2. Dacă PR-ul este în Necesită revizuirea ta, revizuiește-l și trimite-ți decizia — vezi Revizuiește și îmbină un PR.
  3. Dacă PR-ul este în Returnate ție (s-au cerut modificări sau CI a eșuat), fă push cu remedierile din copia ta de lucru sau dă continuarea în grija unui agent.
  4. Dacă PR-ul este în Aprobate, îmbină-l din pagina de detalii.
  5. Dacă preferi să delegi o revizuire decât să o faci singur, vezi Trimite agenți revizori și ciclul de viață al trimiterii.

Odată ce starea de dedesubt se schimbă (revizuirea ta ajunge, PR-ul se îmbină), clasificatorul reclasifică automat PR-ul în secțiunea lui nouă.

  1. Apasă ⌘Z ca să anulezi ultima acțiune, ⌘⇧Z ca să o refaci.
  2. Dacă un câmp de text este focusat, ⌘Z editează textul câmpului în schimb — ieși mai întâi din câmp ca să anulezi o acțiune la nivel de aplicație.

Apasă ? (fără niciun câmp de text focusat) ca să deschizi fișa de scurtături de tastatură. Ea listează fiecare legătură activă pe ruta curentă, inclusiv scurtătura f de filtrare a inbox-ului. Harta completă este în referința pentru scurtăturile de tastatură.

  1. Apasă ⌘K oriunde ca să deschizi paleta de comenzi.
  2. Tastează Inbox ca să sari la pagină sau tastează titlul unui PR — paleta listează pull request-urile care se potrivesc și îl deschide pe cel pe care îl alegi.
  3. Cât timp inbox-ul este deschis, rulează Copiază linkul către această pagină ca să copiezi acel URL pentru partajare. Comanda copiază ruta curentă, așa că este URL-ul inbox-ului doar când te afli pe această pagină.

Inbox-ul se actualizează în timp real, dar dacă bănuiești că datele sunt învechite, dă clic pe controlul de reîmprospătare din bara de instrumente — forțează o trecere imediată pe partea de server prin fiecare forge conectat și reia încărcarea suprapunerilor de fuziune și revizuire. Pictograma se învârte până când fiecare preluare se finalizează.