Vai al contenuto
GitTree
Scorte e alberi da lavoro

Usa le carte dell'albero di lavoro

Worktree cards mostra ogni checkout dei repository di uno spazio di lavoro su questo computer: la cartella principale e ogni albero di lavoro collegato. Ogni carta dice come sta in una parola, su quale ramo si trova, cosa è cambiato e cosa fare dopo, così puoi scegliere il compito giusto e riordinare quelli finiti.

GratuitoAggiornato

Funziona in GitTree Gratuito: tutte le funzionalità Git locali, senza bisogno di un account.

In questa pagina
  1. Prima di iniziare
  2. Dove trovarlo
  3. Passi
  4. Risultato atteso
  5. Cosa significa ogni stato
  6. Cosa leggono le carte
  7. Se qualcosa va storto
  8. Domande
  9. Relativo

Prima di iniziare

  • Repository salvati in uno spazio di lavoro (organizzare spazi di lavoro).
  • Worktrees, se desideri qualcosa di più del checkout principale (worktrees). Le carte Worktree fanno parte del piano gratuito.

Dove trovarlo

  • Tools nella barra degli strumenti: Worktree cards.
  • Manage Workspaces… → Overview, quindi Worktree cards.
  • La sezione TOOLS del pannello di sinistra: Worktree cards.
AzionemacOSWindows e Linux
La tavolozza dei comandi, quindi Manage Workspaces…⌘⇧PCtrl+Shift+P

Passi

  1. Apri le carte

    Scegli Tools → Worktree cards. La pagina si apre il Overview con Worktree cards selezionato; Repository list mostra invece la tabella semplice. Il nome, il colore, la cartella principale e il collegamento del provider dell'area di lavoro si trovano nella scheda Settings.

    Panoramica delle aree di lavoro con due schede dell'albero di lavoro lumen, una con le modifiche e una pulita
    Ogni carta nomina il ramo, le modifiche e lo stato di sincronizzazione. I filtri si trovano sopra le carte.GitTree interfaccia con un repository dimostrativo.
  2. Leggi una carta

    Le carte sono raggruppate per repository, con Checkouts: e il conteggio, e prima il checkout principale. Una scheda mostra Main checkout o Linked worktree, il suo stato, Open in a tab quando una scheda lo mostra, il ramo come titolo, la cartella e il percorso, ogni tipo di modifica (Staged, Modified, New files, Conflicts) e come si pone rispetto al suo upstream (To push, To pull).

  3. Trova ciò che necessita di lavoro

    Utilizza i filtri: All, With changes, Needs attention (conflitti, una cartella mancante, un checkout illeggibile o un upstream che non esiste più) e Open in tabs. Ciascuno mostra quante carte tiene. La casella di ricerca si restringe per nome o ramo.

  4. Apri, riprendi o rimuovi

    Open worktree apre quella cartella esatta tramite il consueto flusso di attendibilità del repository; Go to tab porta avanti la sua scheda aperta; Resume worktree ripristina anche da dove eri rimasto. Su un albero di lavoro collegato, Remove worktree… mostra prima cosa andrebbe perso, quindi rimuove solo quel checkout.

Risultato atteso

Vedi tutti i checkout in un unico posto, quali necessitano di lavoro e raggiungi quello giusto in un clic.

Cosa significa ogni stato

Stati della carta
StatoSignificatoCosa fare
PulitoNessuna modifica non vincolataNiente; aprirlo per continuare
Ha cambiamentiFile allestiti, modificati o nuoviAprilo per confermarlo o metterlo da parte
ConflittiUn'unione, un rebase o una scelta interrotta in caso di conflittiRisolvi i conflitti prima di effettuare il commit o il cambio di ramo
Non ancora attendibileIl repository è in modalità limitata, quindi le modifiche non vengono letteAprilo e decidi sulla fiducia
Cartella mancanteLa cartella del checkout non esiste piùRimuovere l'albero di lavoro per cancellarne il record (un checkout principale: individuarlo o rimuoverlo nell'elenco dei repository)
Non può essere lettoGitTree non è riuscito a leggere il checkoutAggiorna o aprilo per vedere il motivo

Uno stato che non può essere letto non viene mai mostrato come pulito. I file modificati contano i percorsi, non le righe o l'avanzamento delle attività.

Cosa leggono le carte

Il sondaggio è locale: legge l'elenco e lo stato degli alberi di lavoro di Git e non recupera mai, avvia Nour, esegue script di configurazione, crea un albero di lavoro o condivide nulla con un'organizzazione. Aggiorna dopo aver spostato o modificato gli alberi di lavoro. Se la scoperta fallisce o raggiunge le 200 carte, le carte conosciute rimangono con un avviso di risultato parziale.

Se qualcosa va storto

L'area di lavoro non ha carte

Aggiungi repository allo spazio di lavoro o crea un albero di lavoro dalla sezione WORKTREES di un repository nel pannello di sinistra, quindi Refresh.

Remove worktree… è disattivato

Apri prima il repository dell'albero di lavoro; la rimozione viene eseguita nella scheda di quel repository. Il checkout principale non viene mai rimosso qui.

Open worktree è disattivato

Passa prima a quest'area di lavoro, altrimenti la cartella manca o il suo percorso non può essere aperto esattamente.

Domande

Le schede Worktree sono un backup?

No. Vengono ricostruiti ogni volta dai record dell'albero di lavoro di Git; l'eliminazione di una cartella o la reinstallazione di GitTree non ripristina i file.

Ho bisogno di Pro?

No. Le carte Worktree fanno parte del piano gratuito. L'apertura di una conversazione Nour da un albero di lavoro ripreso mantiene i requisiti Pro di Nour.