Vai al contenuto
GitTree
Storia e recupero

Leggi i conteggi dei repository su questo computer

Repo Insights in Pro esplora la cronologia locale per periodo, rami, contributori, file, cartelle e tendenze, con .mailmap identità e conteggi di bot. Esporta CSV o JSON, aggiungi attività di richiesta pull del provider supportato oppure visualizza in anteprima e salva i tuoi conteggi in My reports, con una copia email opzionale. La condivisione del team ha requisiti organizzativi separati. These counts describe activity, not performance. L'analisi locale non carica un report; il salvataggio o la condivisione richiedono la tua azione.

ProAggiornato

Parte di GitTree Pro, che tutti hanno gratuitamente in questo momento; La versione gratuita mantiene tutte le funzionalità Git locali. Confronta i piani.

In questa pagina
  1. Prima di iniziare
  2. Dove trovarlo
  3. Passi
  4. Risultato atteso
  5. Ciò che conta
  6. Attività, non un punteggio
  7. La condivisione è un passaggio separato
  8. Se qualcosa va storto
  9. Domande
  10. Relativo

Prima di iniziare

  • Repo Insights fa parte di GitTree Pro, che al momento tutti hanno a disposizione gratuitamente. Piani descrive Pro. Hai effettuato l'accesso.
  • La cronologia che desideri è su questo computer. Un clone superficiale conta solo i commit che sono stati recuperati. Il rapporto dice quando la storia è parziale.

Dove trovarlo

  • Tools o Alt+I. Repo Insights si apre in una finestra separata.
  • Team reports (Alt+Shift+I) è la casella di posta dei report condivisi da un'organizzazione. Non è questo il conteggio locale. Vedi Rapporti del team.
AzionemacOSWindows e Linux
Repo Insights⌥IAlt+I
Team reports⌥⇧IAlt+Shift+I

Passi

  1. Apri Informazioni sul repository

    Nel repository, premi Alt+I o scegli Repo Insights. La finestra è separata dal grafico. Overview è la prima sezione. Il conteggio viene eseguito su questo computer. L'apertura della finestra non carica un report.

    Il grafico dei commit, ovvero la cronologia conteggiata da Repo Insights
    Il report conta i commit in questa cronologia. L'immagine fissa è il grafico, non la finestra Approfondimenti.GitTree interfaccia con un repository dimostrativo.
  2. Scegli la gamma

    Change range imposta il periodo. Il periodo predefinito in Preferenze è uno tra Last 30 days, Last 90 days, Last 180 days o Last 365 days, a meno che non si scelga un altro intervallo per questa esecuzione. L'impostazione predefinita viene descritta come conteggiata su questo computer, senza alcun caricamento.

  3. Leggi le regole di conteggio

    People are merged with the repository’s .mailmap. Commits by bots are counted apart from people. Bulk commits sono separati, quindi un commit enorme non sembra una settimana di lavoro. Il rapporto dice: These counts describe activity, not performance. Non leggere una riga come una classifica.

  4. Mantienilo locale o esporta un file

    Export… scrive Export CSV… o Export JSON… su un file di tua scelta. L'aiuto dice che scrive ai contributori, con i loro nomi ed e-mail, e che non viene inviato nulla. Forget Repo Insights for This Repository… elimina i report conservati per questo repository su questo computer. Il repository non viene toccato.

Risultato atteso

Hai un report di commit e righe per l'intervallo, su questo computer. L'esportazione ha creato un file solo se hai scelto un percorso. La condivisione con un'organizzazione è un passaggio successivo e solo un proprietario o un amministratore può caricarla.

Ciò che conta

Le stesse domande in un terminale sono git shortlog e git log con un intervallo di date. Repo Insights aggiunge la fusione delle mappe di posta, la suddivisione del bot e la suddivisione in blocco e conserva il report in modo da poterlo esportare. Non cambia i commit.

git shortlog -sn --since="90 days ago"
git log --pretty=format:"%aN <%aE>" --since="90 days ago" | sort | uniq -c

Include pull request counts legge anche le richieste pull e le recensioni dell'host con il tuo account connesso. Vengono mantenuti solo i conteggi e i tempi: niente titoli, descrizioni o codici. Non viene caricato nulla a meno che non si condivida un report. Se l'esecuzione non li ha letti, una condivisione successiva indica che il report non ha numeri di richiesta pull. Cronologia file ha una visualizzazione diversa: un file, non l'intero intervallo.

Attività, non un punteggio

La frase su un report del team e il significato di questi conteggi è These counts describe activity, not performance. Una persona con meno commit potrebbe aver scritto la modifica che contava. Un commit di unione e una correzione di errori di battitura di una riga si aggiungono entrambi al conteggio. Il rapporto non classifica le persone e non definisce i numeri come un punteggio.

La condivisione è un passaggio separato

Share with Organization… invia i conteggi solo dopo averli visualizzati in anteprima e premuto Upload Report. I nomi e gli indirizzi email rimangono su questo computer. Gli ID dei membri sono ciò che se ne va, più i conteggi. Il servizio accetta un caricamento da un proprietario o amministratore di un'organizzazione i cui report sono attivati. Rapporti del team è quel percorso. Il tutorial insegna la storia senza questi conteggi.

Se qualcosa va storto

La cronologia del rapporto dice che il clone è superficiale o parziale.

Sono stati conteggiati solo i commit recuperati. Recupera la cronologia di cui hai bisogno, quindi esegui nuovamente il rapporto. I numeri precedenti non rappresentano il repository completo.

Due persone che costituiscono una persona vengono visualizzate su due righe.

Le loro email non vengono unite. Aggiungili a .mailmap ed esegui nuovamente il rapporto. Il rapporto legge la mappa della posta. Non inventa abbinamenti.

"Questo rapporto non ha numeri di richiesta pull."

Quella corsa non ha letto le richieste pull. Attiva Includi richieste pull conteggi nelle opzioni del report ed eseguilo di nuovo. L'host legge utilizza il tuo account connesso.

Dimentica i rapporti hanno rimosso un rapporto che volevi ancora.

Dimentica elimina i report conservati su questo computer per quell'archivio. Esegui nuovamente Repo Insights per contare nuovamente la cronologia. I file del repository non sono stati eliminati.

Domande

Repo Insights carica il mio repository?

No. Il conteggio viene eseguito su questo computer. L'esportazione scrive un file scelto e non invia nulla. Il caricamento di un report del team è una conferma separata e invia conteggi, non codice.

I numeri sono una revisione delle prestazioni?

No. Questi conteggi descrivono l'attività, non le prestazioni. Sono commit e righe nell'intervallo, dopo le regole della mailmap e del bot. Non sono un rango.

Quale piano include Repo Insights?

GitTree Pro, che in questo momento tutti hanno gratuitamente. L'apertura della finestra non fa parte del piano Gratuito.

Cosa contiene l'esportazione CSV?

Collaboratori, con i loro nomi e indirizzi email, in un file a tua scelta. Non viene inviato nulla dall'esportazione.

I rapporti del team sono nella stessa finestra?

No. Alt+Maiusc+I apre i report del team, i proprietari e gli amministratori dei report condivisi con le tue organizzazioni. Alt+I è il conteggio locale.