GitTree manuale per desktop
Integrazioni di hosting
Il tuo host Git all'interno di GitTree: richieste pull, revisioni e controlli su GitHub, GitLab, Bitbucket e Azure DevOps.
Connetti GitHub
La connessione di GitHub consente a GitTree di elencare i tuoi repository, richieste pull, problemi e controlli. Accedi con il tuo browser (consigliato: approvi GitTree sulla pagina di GitHub) o utilizza un token di accesso personale. Il token viene conservato solo nel portachiavi del tuo sistema.
ProConnetti GitLab
GitTree si connette a gitlab.com o a un host GitLab autogestito da te indicato. Accedi con il browser tramite un'applicazione OAuth (per gitlab.com viene utilizzato quello di GitTree) oppure utilizza un token di accesso personale da quell'host. Il token viene utilizzato solo per quell'host.
ProConnetti Bitbucket Cloud
GitTree si connette a Bitbucket Cloud (bitbucket.org) in tre modi: accedi con il tuo account Bitbucket nel browser, utilizza un token API Atlassian con l'e-mail dell'account oppure utilizza un token di accesso all'area di lavoro, al progetto o al repository. I token vengono conservati solo nel portachiavi del tuo sistema.
ProConnetti il data center Bitbucket
Per un server Bitbucket Data Center aziendale, dai un nome al suo host, quindi utilizza un token di accesso HTTP personale da esso oppure accedi con il browser tramite il collegamento dell'applicazione OAuth in entrata creato dal tuo amministratore per GitTree. GitTree parla solo con quell'host.
ProConnetti Azure DevOps
Accedi con il tuo account Microsoft nel browser o usa un token di accesso personale da Azure DevOps. GitTree comunica con dev.azure.com e con il servizio profili di Microsoft per trovare le tue organizzazioni, quindi elenca i relativi repository, richieste pull e pipeline.
ProConnetti server aziendali e self-hosted
GitTree si connette ai server della tua azienda: GitHub Enterprise Server, autogestito GitLab e Bitbucket Data Center. Dai un nome all'host; GitTree parla con
Prohttps://solo quell'host e il token viene utilizzato solo per quell'host. Per accedere al browser è necessaria un'applicazione OAuth registrata lì dal tuo amministratore.Verifica la disponibilità dell'integrazione
I fornitori non offrono tutti le stesse cose. La scheda Integrations della Guida alle funzionalità mostra, per il fornitore del repository aperto e il tuo account, cos'è Available, cos'è Not offered by quel fornitore e cos'è Coming soon.
ProSfoglia e crea repository di provider
Con un account connesso, Clone a repository elenca i repository di quell'account per Owner, con la ricerca, quindi non è necessario copiare un URL. Publish Repository… va nella direzione opposta: crea il repository sul tuo account, lo aggiunge come remoto ed esegue il push del tuo ramo.
ProUtilizza le fork da GitTree
Un fork è la tua copia di un repository sul provider. Create Fork… chiede al fornitore di crearne uno; Add Remote from Fork… aggiunge un fork esistente come remoto. La creazione di un fork non cambia nulla nel tuo repository finché non lo aggiungi e un telecomando esistente non viene mai sostituito.
ProTirare le richieste
Con un account di hosting connesso, GitTree elenca le richieste pull del repository nel pannello di sinistra e le apre ciascuna accanto al grafico: la sua conversazione, i commit, i file e i controlli, con Review… e Merge…. Le richieste pull fanno parte di GitTree Pro.
ProCrea una richiesta pull o unisci
Fai clic con il pulsante destro del mouse sul ramo e scegli Start a Pull Request…. Scegli cosa unisce From e Into, scrivi Title e Description, aggiungi revisori, facoltativamente Open as a draft, e premi Create Pull Request. Un ramo che non è ancora sul telecomando viene spinto per primo.
ProEsaminare e discutere i cambiamenti
Apri la richiesta pull, leggi Files e premi + accanto a una riga per aggiungere una riga di commento alla tua recensione. Review… invia la tua decisione (Approve, Request changes o Comment) con un Summary e un commento su ogni riga. È possibile rispondere e risolvere le conversazioni laddove il provider lo supporta.
ProUnisci o chiudi una richiesta pull
Merge… chiede al provider come unire la richiesta pull, mostra se è Ready to merge e offre solo i Merge method consentiti dal repository. GitTree si unisce solo mentre head è ancora il commit che hai guardato; se arrivano nuovi commit, nulla viene unito.
ProUtilizza le azioni per i problemi supportate
La sezione Issues del pannello di sinistra elenca i problemi aperti del repository. Aprine uno per leggere e commentare, creane uno con New Issue… o inizia a lavorare con Create Branch from Issue…. I problemi di chiusura e modifica si verificano sulla pagina del fornitore: Open Issue in Browser.
ProEsamina i controlli e lo stato del commit
GitTree mostra lo stato dell'elemento della configurazione dei commit e delle richieste pull: Checks passing, Checks failing, Checks running, Checks skipped o No checks reported, con il numero di passaggi, errori, esecuzione o salti. Selezionalo per vedere le esecuzioni, aprire il registro di un controllo o Re-run Check.
Pro