GitTree manuel de bureau
Intégrations d'hébergement
Votre hôte Git dans GitTree : demandes d'extraction, révisions et vérifications sur GitHub, GitLab, Bitbucket et Azure DevOps.
Connectez-vous GitHub
La connexion GitHub permet à GitTree de répertorier vos référentiels, vos demandes d'extraction, vos problèmes et vos vérifications. Connectez-vous avec votre navigateur (recommandé : vous approuvez GitTree sur la propre page de GitHub) ou utilisez un jeton d'accès personnel. Le jeton est conservé uniquement dans le trousseau de votre système.
ProConnectez-vous GitLab
GitTree se connecte à gitlab.com ou à un hôte GitLab autogéré que vous nommez. Connectez-vous avec le navigateur via une application OAuth (pour gitlab.com, GitTree est utilisé) ou utilisez un jeton d'accès personnel de cet hôte. Le jeton est utilisé uniquement pour cet hôte.
ProConnecter Bitbucket Cloud
GitTree se connecte à Bitbucket Cloud (bitbucket.org) de trois manières : connectez-vous avec votre compte Bitbucket dans le navigateur, utilisez un jeton API Atlassian avec l'adresse e-mail du compte ou utilisez un jeton d'accès à un espace de travail, un projet ou un référentiel. Les jetons sont conservés uniquement dans le trousseau de votre système.
ProConnecter le centre de données Bitbucket
Pour un serveur Bitbucket Data Center d'entreprise, nommez son hôte, puis utilisez un jeton d'accès HTTP personnel à partir de celui-ci, ou connectez-vous avec le navigateur via le lien d'application OAuth entrant que votre administrateur a créé pour GitTree. GitTree ne parle qu'à cet hôte.
ProConnectez Azure DevOps
Connectez-vous avec votre compte Microsoft dans le navigateur ou utilisez un jeton d'accès personnel d'Azure DevOps. GitTree s'adresse à dev.azure.com et au service de profil de Microsoft pour trouver vos organisations, puis répertorie leurs référentiels, demandes d'extraction et pipelines.
ProConnectez les serveurs d'entreprise et auto-hébergés
GitTree se connecte aux propres serveurs de votre entreprise : GitHub Enterprise Server, autogérés GitLab et Bitbucket Data Center. Vous nommez l'hôte ; GitTree communique avec
Prohttps://cet hôte uniquement et le jeton est utilisé uniquement pour cet hôte. La connexion au navigateur nécessite une application OAuth que votre administrateur y a enregistrée.Vérifier la disponibilité de l'intégration
Les prestataires ne proposent pas tous les mêmes choses. L'onglet Integrations du Guide des fonctionnalités affiche, pour le fournisseur du référentiel ouvert et votre compte, qu'est-ce que Available, qu'est-ce que Not offered by ce fournisseur et qu'est-ce que Coming soon.
ProParcourir et créer des référentiels de fournisseurs
Avec un compte connecté, Clone a repository répertorie les référentiels de ce compte par Owner, avec recherche, vous n'avez donc pas besoin de copier une URL. Publish Repository… va dans l'autre sens : il crée le référentiel sur votre compte, l'ajoute en tant que distant et pousse votre branche.
ProUtilisez les fourchettes de GitTree
Un fork est votre propre copie d'un référentiel sur le fournisseur. Create Fork… demande au fournisseur d'en créer un ; Add Remote from Fork… ajoute un fork existant en tant que télécommande. La création d'un fork ne change rien dans votre référentiel jusqu'à ce que vous l'ajoutiez, et une télécommande existante n'est jamais remplacée.
ProDemandes de tirage
Avec un compte d'hébergement connecté, GitTree répertorie les demandes d'extraction du référentiel dans le panneau de gauche et ouvre chacune d'entre elles à côté du graphique : sa conversation, ses commits, ses fichiers et ses vérifications, avec Review… et Merge…. Les demandes d'extraction font partie de GitTree Pro.
ProCréer une demande de tirage ou de fusion
Faites un clic droit sur votre branche et choisissez Start a Pull Request…. Choisissez ce qu'il fusionne From et Into, écrivez les Title et Description, ajoutez des réviseurs, éventuellement Open as a draft, et appuyez sur Create Pull Request. Une branche qui n'est pas encore sur la télécommande est poussée en premier.
ProExaminer et discuter des changements
Ouvrez la demande d'extraction, lisez Files et appuyez sur + à côté d'une ligne pour ajouter un commentaire de ligne à votre avis. Review… envoie votre décision (Approve, Request changes ou Comment) avec un Summary et un commentaire sur chaque ligne. Les conversations peuvent recevoir une réponse et être résolues là où le fournisseur le prend en charge.
ProFusionner ou fermer une pull request
Merge… demande au fournisseur comment la demande d'extraction peut être fusionnée, indique s'il s'agit de Ready to merge et propose uniquement les Merge method autorisés par le référentiel. GitTree fusionne uniquement lorsque le head est toujours le commit que vous avez consulté ; si de nouveaux commits arrivent, rien n'est fusionné.
ProUtiliser les actions de problème prises en charge
La section Issues du panneau de gauche répertorie les problèmes ouverts du référentiel. Ouvrez-en un pour le lire et le commenter, créez-en un avec New Issue… ou commencez à travailler avec Create Branch from Issue…. Des problèmes de fermeture et de modification surviennent sur la page du fournisseur : Open Issue in Browser.
ProInspecter les contrôles et le statut de validation
GitTree affiche l'état CI des commits et des pull request : Checks passing, Checks failing, Checks running, Checks skipped ou No checks reported, avec le nombre de réussites, d'échecs, d'exécutions ou ignorés. Sélectionnez-le pour voir les exécutions, ouvrir un journal de contrôle ou Re-run Check.
Pro