GitTree Desktop-Handbuch
Hosting-Integrationen
Ihr Git-Host in GitTree: Pull-Anfragen, Überprüfungen und Prüfungen für GitHub, GitLab, Bitbucket und Azure DevOps.
Verbinden GitHub
Wenn Sie eine Verbindung zu GitHub herstellen, können GitTree Ihre Repositorys, Pull-Anfragen, Probleme und Prüfungen auflisten. Melden Sie sich mit Ihrem Browser an (empfohlen: Sie genehmigen GitTree auf der eigenen Seite von GitHub) oder verwenden Sie ein persönliches Zugriffstoken. Der Token wird nur im Schlüsselbund Ihres Systems aufbewahrt.
ProfiVerbinden GitLab
GitTree stellt eine Verbindung zu gitlab.com oder zu einem von Ihnen benannten selbstverwalteten GitLab-Host her. Melden Sie sich mit dem Browser über eine OAuth-Anwendung an (für gitlab.com wird die eigene von GitTree verwendet) oder verwenden Sie ein persönliches Zugriffstoken von diesem Host. Der Token wird nur für diesen Host verwendet.
ProfiVerbinden Sie die Bitbucket Cloud
GitTree stellt auf drei Arten eine Verbindung zu Bitbucket Cloud (bitbucket.org) her: Melden Sie sich mit Ihrem Bitbucket-Konto im Browser an, verwenden Sie ein Atlassian-API-Token mit der E-Mail-Adresse des Kontos oder verwenden Sie ein Arbeitsbereichs-, Projekt- oder Repository-Zugriffstoken. Token werden nur im Schlüsselbund Ihres Systems aufbewahrt.
ProfiVerbinden Sie das Bitbucket-Rechenzentrum
Benennen Sie für einen Bitbucket Data Center-Server eines Unternehmens dessen Host und verwenden Sie dann ein persönliches HTTP-Zugriffstoken oder melden Sie sich mit dem Browser über den eingehenden OAuth-Anwendungslink an, den Ihr Administrator für GitTree erstellt hat. GitTree kommuniziert nur mit diesem Host.
ProfiVerbinden Sie Azure DevOps
Melden Sie sich mit Ihrem Microsoft-Konto im Browser an oder verwenden Sie ein persönliches Zugriffstoken von Azure DevOps. GitTree spricht mit dev.azure.com und dem Profildienst von Microsoft, um Ihre Organisationen zu finden, und listet dann deren Repositorys, Pull-Anfragen und Pipelines auf.
ProfiVerbinden Sie Unternehmens- und selbstgehostete Server
GitTree stellt eine Verbindung zu den eigenen Servern Ihres Unternehmens her: GitHub Enterprise Server, selbstverwaltet GitLab und Bitbucket Data Center. Sie nennen den Gastgeber; GitTree kommuniziert nur mit
Profihttps://diesem Host und das Token wird nur für diesen Host verwendet. Für die Browseranmeldung ist eine OAuth-Anwendung erforderlich, die Ihr Administrator dort registriert hat.Überprüfen Sie die Verfügbarkeit der Integration
Nicht alle Anbieter bieten das Gleiche an. Auf der Registerkarte Integrations des Funktionsleitfadens wird für den Anbieter des offenen Repositorys und Ihr Konto angezeigt, was Available ist, was dieser Anbieter ist Not offered by und was Coming soon ist.
ProfiDurchsuchen und erstellen Sie Anbieter-Repositorys
Wenn ein Konto verbunden ist, listet Clone a repository die Repositorys dieses Kontos nach Owner mit Suche auf, sodass Sie keine URL kopieren müssen. Publish Repository… geht in die andere Richtung: Es erstellt das Repository in Ihrem Konto, fügt es als Remote hinzu und pusht Ihren Zweig.
ProfiVerwenden Sie Forks von GitTree
Ein Fork ist Ihre eigene Kopie eines Repositorys beim Anbieter. Create Fork… fordert den Anbieter auf, einen zu erstellen; Add Remote from Fork… fügt einen vorhandenen Fork als Remote hinzu. Durch das Erstellen eines Forks ändert sich nichts in Ihrem Repository, bis Sie es hinzufügen, und ein vorhandener Remote-Fork wird niemals ersetzt.
ProfiPull-Anfragen
Wenn ein Hosting-Konto verbunden ist, listet GitTree die Pull-Requests des Repositorys im linken Bereich auf und öffnet jeden einzelnen neben dem Diagramm: seine Konversation, Commits, Dateien und Prüfungen, mit Review… und Merge…. Pull-Anfragen sind Teil von GitTree Pro.
ProfiErstellen Sie eine Pull- oder Merge-Anfrage
Klicken Sie mit der rechten Maustaste auf Ihren Zweig und wählen Sie Start a Pull Request…. Wählen Sie aus, was From und Into zusammenführen soll, schreiben Sie Title und Description, fügen Sie Prüfer hinzu, optional Open as a draft, und drücken Sie Create Pull Request. Ein Zweig, der sich noch nicht auf der Fernbedienung befindet, wird zuerst gepusht.
ProfiÜberprüfen und besprechen Sie Änderungen
Öffnen Sie die Pull-Anfrage, lesen Sie Files und drücken Sie neben einer Zeile auf +, um Ihrer Rezension einen Zeilenkommentar hinzuzufügen. Review… sendet Ihre Entscheidung (Approve, Request changes oder Comment) mit einem Summary und jedem Zeilenkommentar. Gespräche können dort beantwortet und gelöst werden, wo der Anbieter dies unterstützt.
ProfiEine Pull-Anfrage zusammenführen oder schließen
Merge… fragt den Anbieter, wie die Pull-Anfrage zusammengeführt werden kann, zeigt an, ob es sich um Ready to merge handelt, und bietet nur die Merge methods an, die das Repository zulässt. GitTree wird nur zusammengeführt, solange der Kopf noch der Commit ist, den Sie sich angesehen haben; Wenn neue Commits eintreffen, wird nichts zusammengeführt.
ProfiVerwenden Sie unterstützte Problemaktionen
Der Abschnitt Issues im linken Bereich listet die offenen Probleme des Repositorys auf. Öffnen Sie eines, um es zu lesen und zu kommentieren, erstellen Sie eines mit New Issue… oder beginnen Sie mit der Arbeit mit Create Branch from Issue…. Auf der Seite des Anbieters treten Probleme beim Schließen und Bearbeiten auf: Open Issue in Browser.
ProfiÜberprüfen Sie die Schecks und den Commit-Status
GitTree zeigt den CI-Status von Commits und Pull-Anfragen: Checks passing, Checks failing, Checks running, Checks skipped oder No checks reported, mit der Anzahl der bestandenen, fehlgeschlagenen, ausgeführten oder übersprungenen Anfragen. Wählen Sie es aus, um die Läufe anzuzeigen, das Protokoll einer Prüfung zu öffnen oder Re-run Check.
Profi