Zum Inhalt springen
GitTree

Änderungsprotokoll

Was ist neu in GitTree

Neue Funktionen, Verbesserungen und Korrekturen in jeder Version von GitTree, das Neueste zuerst. Jede Version ist für macOS, Windows und Linux kostenlos. Hinweise beschreiben diese Version: Bei aktuellen offiziellen Builds müssen Sie sich anmelden, und der kostenlose Plan deckt dann alle Git-Funktionen ab.

  1. Version 2.2.4

    Neueste

    GitTree 2.2.4 makes pull requests easier to prepare and review, with reviewer autocomplete, editable branches, formatting tools and clearer merge comparisons.

    Diese Hinweise werden im Original-Englisch angezeigt.

    Neu

    • Find reviewers by name

      Type a name to filter reviewer suggestions for GitHub, GitLab, Bitbucket or Azure DevOps. Select people by mouse or keyboard and remove selected reviewers with a click.

    • Choose both pull request branches

      Change the From and Into branches in the pull request dialog. Pushes and generated descriptions follow the branches you select.

    • Format descriptions and reviews

      Use a Markdown toolbar and preview to format pull request descriptions, comments and review summaries.

    • See what a merge changes

      Preview the changes a merge brings in and compare a merge commit with either parent.

    Behoben

    • Close a repository tab with its close button on Windows.
    • A source branch becomes ready for a pull request only after its push succeeds.

    Download-Version 2.2.4

    Versionshinweise und Downloads auf GitHub

  2. Version 2.2.1

    GitTree 2.2.1 fügt Markdown-Vorschauen in eigenen Registerkarten hinzu und verbessert Desktop-Menüs für macOS, Windows und Linux.

    Neu

    • Markdown-Vorschau-Registerkarten

      Öffnen Sie eine Markdown-Dateivorschau in einer eigenen Registerkarte im Dateibrowser.

    • Menüs im Fenster auf Windows und Linux

      Drücken Sie Alt, um die Menüleiste im Fenster anzuzeigen und auf Desktop-Befehle zuzugreifen.

    Verbessert

    • Die Menüleiste macOS verwendet jetzt dieselbe Befehlsregistrierung wie die App, sodass die verfügbaren Befehle konsistent bleiben.

    Behoben

    • Das kleine App-Symbol macOS wurde aufgeräumt und das Menü „Dienste“ entfernt.

    Download-Version 2.2.1

    Versionshinweise und Downloads auf GitHub

  3. Version 2.2.0

    GitTree 2.2 bringt vorgeschlagene Änderungen bei Pull-Anfragen, eine Anbieterprüfung von Commit-Signaturen und eine schnellere Anmeldung. Offizielle Builds fordern Sie jetzt auf, sich anzumelden.

    Neu

    • Vorgeschlagene Änderungen in Pull-Anfragen

      Vorschläge von GitHub, GitLab und Azure DevOps werden als Karten in der Konversation und der Registerkarte „Dateien“ einer Pull-Anfrage angezeigt. Wenden Sie einen oder einen Stapel als Commit auf den Zweig der Pull-Anfrage an oder schlagen Sie eine Änderung aus dem Zeilenkommentarfeld vor.

    • Signaturen beim Provider überprüft

      Die Commit-Ansicht zeigt das Urteil von GitHub oder GitLab zur Signatur eines Commits neben der eigenen Prüfung von GitTree und behält beide im Blick, wenn sie anderer Meinung sind. Signatur des Anbieters prüfen (Alt+V) liest ihn erneut.

    • Melden Sie sich an, um GitTree zu verwenden

      Offizielle Builds zeigen jetzt das Dialogfeld „Anmelden bei GitTree“ an, wenn Sie abgemeldet sind: Melden Sie sich an oder erstellen Sie ein Konto, um fortzufahren. Free behält den vollständigen lokalen Git-Client und einem berechtigten Konto wird nach der Anmeldung einmalig die Pro-Testversion angeboten.

    Verbessert

    • Nachdem Sie sich über den Browser angemeldet haben, zeigt GitTree Ihr Konto sofort an, anstatt auf den Abschluss der Kontoüberprüfungen zu warten.
    • Der Anmeldedialog zeigt immer das Feld zur manuellen Eingabe des Authentifizierungscodes an und übernimmt einen eingefügten Code in einem Schritt.

    Download-Version 2.2.0

    Versionshinweise und Downloads auf GitHub

  4. Version 2.1.0

    GitTree 2.1 bietet Repo-Einblicke in einem eigenen Fenster, eine Schiffsvorschau vor jedem Push, geführte Squashing- und Fixup-Commits sowie viele Fixes für Rebase, Undo, Stashes und Konflikte.

    Neu

    • Repo Insights, in einem eigenen Fenster

      Insights (Alt+I) öffnet Repo Insights neben Ihrer Arbeit. Führen Sie einen Bericht aus, um die Commits, Zeilen und Dateien eines Repositorys im Zeitverlauf zu sehen und zu sehen, wer dazu beigetragen hat, gezählt auf diesem Computer. Das Ausführen von Berichten ist Teil von Pro; Berichte, die Sie aufbewahrt haben, bleiben lesbar.

    • Exportieren und teilen Sie Berichte

      Exportieren Sie einen Bericht als CSV oder JSON, speichern Sie ihn in Ihrem Konto oder teilen Sie ihn als Teambericht mit Ihrer Organisation. Eine Vorschau zeigt genau, was Ihren Computer zuerst verlässt; Quellcode, Diffs und Commit-Nachrichten werden niemals gesendet.

    • Schiffsvorschau, bevor Sie pushen

      Schiffsvorschau (Alt+Umschalt+U) zeigt die Commits und Dateien, die ein Push sendet, und deren Codebesitzer sowie bei einem verbundenen Hosting-Anbieter die Pipelines, Umgebungen und Zweigregeln, die er erreicht. Ein Push an einen geschützten Zweig oder eine geschützte Umgebung wartet auf Ihre Bestätigung.

    • Umgebungen, Rollback und Förderung

      Sehen Sie direkt in der Grafik, was in jeder Umgebung live ist. Rollback ... und Heraufstufen ... Stellen Sie einen früheren guten Commit erneut bereit oder verschieben Sie einen vorwärts und zeigen Sie zuerst, was sich durch die Bereitstellung ändert.

    • Ein Schiffsprotokoll darüber, was Sie versendet haben

      Das Versandprotokoll der Aktivitätsschublade zeichnet jeden Push, jede Ausführung und jede Genehmigung auf, die von GitTree durchgeführt und auf diesem Computer gespeichert werden. Speichern Sie es bei Bedarf als JSON oder CSV.

    • Geführtes Quetschen

      Squash Commits… (Alt+S), Squash into Parent… (Alt+Q) und Squash Branch… (Alt+Shift+B) öffnen einen Squash-Dialog, der das Ergebnis anzeigt, bevor sich etwas ändert. Halten Sie im Diagramm die Alt-Taste gedrückt und ziehen Sie einen Commit auf seinen Nachbarn, um die beiden zu komprimieren.

    • Fixup-Commits und Squash-Merges

      „Fixup-Commit erstellen…“ schreibt fest, was als Fixup für ein von Ihnen ausgewähltes Commit bereitgestellt wird, und ist bereit für den interaktiven Rebase-Einsatz. Eine Squash-Merge füllt nun das Commit-Feld mit den damit einhergehenden Commits.

    • Sehen Sie, was Nour gemacht hat

      Commits, die Nour gemacht wurden, tragen in der Grafik ein Nour-Symbol, die Commit-Ansicht und „Pull-Anfrage erstellen“ und „Vergessen, was Nour gemacht hat“ löscht diesen Datensatz. Nour kann auch die von Ihnen geführten Repo Insights-Berichte auflisten und lesen.

    Verbessert

    • Für die Pushs von Nour gelten dieselben Regeln für die Versandvorschau wie für Sie, und auf der Genehmigungskarte wird angezeigt, was eine Aktion versendet.
    • Bei einer manuellen CI/CD-Ausführung, die in einer geschützten Umgebung bereitgestellt wird, werden Sie zunächst zur Bestätigung aufgefordert.
    • Der Pop-out-Chat von Nour folgt der aktiven Repository-Registerkarte.
    • Die Klemmenschublade tritt bei Laschen ohne Klemme zur Seite.

    Behoben

    • Ihre Vertrauensauswahl für ein Repository bleibt erhalten, wenn Sie Zweige ändern.
    • Die Lösung eines Submodulkonflikts erfordert das Commit der ausgewählten Seite.
    • Wenn Sie eine Konfliktlösung manuell bearbeiten, bleiben die CRLF-Zeilenumbrüche der Datei erhalten, und eine Lösung wird niemals über eine Datei gespeichert, die nicht genau zurückgelesen wird.
    • Beim Umbenennen eines Stashs bleibt dessen Zweigpräfix erhalten, es werden Nachrichten akzeptiert, die mit einem Bindestrich beginnen, und der Stash geht nie verloren, wenn die Umbenennung fehlschlägt.
    • Durch das Verwerfen einer stufenweisen Umbenennung werden beide Pfade verworfen, und das Verwerfen einer stufenweisen Löschung funktioniert, wenn die Datei wieder auf der Festplatte ist.
    • Die Dateien einer Zusammenführung oder eines Stashs werden einmal gegenüber ihrem ersten übergeordneten Element aufgelistet.
    • Interaktives Rebase auf einen Zweig, der bei Wiederholungen auf seinen aktuellen Tipp verschoben wurde, und der Editor listet die Commits so auf, wie sie jetzt sind.
    • Rebase im Diverged-Branch-Dialog behält jeden verschobenen Branch bei.
    • Drop beim Tip-Commit eines Zweigs verschiebt den Zweig zu seinem übergeordneten Zweig.
    • Beim Rückgängigmachen und Wiederherstellen wird in jedem Arbeitsbaum ein Schritt pro Aktion beibehalten, erklärt, warum ein Schritt abgelehnt wurde, und für einen abgelehnten Vorgang wird kein Schritt hinzugefügt.
    • Hunk-and-Line-Staging behält drei Kontextzeilen bei und wird für eine Datei abgelehnt, die in einen symbolischen Link umgewandelt wurde.
    • Leere Picks und Konflikte werden als Stopps angezeigt. Sie können fortfahren, auch wenn der Betreff des Commits wie ein Fehler lautet.
    • Diffs werden korrekt gelesen, wenn diff.suppressBlankEmpty in Ihrer Git-Konfiguration festgelegt ist.

    Download-Version 2.1.0

    Versionshinweise und Downloads auf GitHub

  5. Version 2.0.3

    GitTree 2.0.3 macht In-App-Updates auf macOS zuverlässig: Sie sind nicht mehr auf das Mounten eines Disk-Images angewiesen.

    Verbessert

    • Wenn Sie ein Update manuell auf macOS installieren, entpackt GitTree es und zeigt die neue App im Finder an.

    Behoben

    • Am macOS werden Updates aus dem signierten App-Archiv installiert, ohne ein Disk-Image bereitzustellen, sodass sie beim Schritt „Bereitstellen“ nicht mehr anhalten.

    Download-Version 2.0.3

    Versionshinweise und Downloads auf GitHub

  6. Version 2.0.2

    GitTree 2.0.2 behält die CI/CD-Taste im Blick und sagt Ihnen, was sie braucht, wenn CI/CD noch nicht für Sie verfügbar ist.

    Verbessert

    • Die CI/CD-Symbolleistenschaltfläche bleibt sichtbar, wenn CI/CD nicht verfügbar ist, erklärt den Grund und bietet den erforderlichen Anmelde- oder Abonnementschritt.
    • Klarere Symbolleistenführung in English and Arabic und das CI/CD-Zugriffsmenü kann über die Tastatur geöffnet und verwendet werden.

    Download-Version 2.0.2

    Versionshinweise und Downloads auf GitHub

  7. Version 2.0.1

    GitTree 2.0.1 verbessert die Version 2.0: eine klarere kostenlose Option, GitTree Lernen mit nur einem Klick und einfacheres öffentliches Feedback. Aktualisieren Sie, um das aktualisierte Aussehen zu erhalten, CI/CD läuft mit Live-Protokollen und jede 2.0-Verbesserung.

    Neu

    • Eine klarere kostenlose Option

      Die Gastoption heißt jetzt auf den English and Arabic-Konto- und Abrechnungsbildschirmen „Kostenlos“, sodass klar ist, dass lokales Git ohne Bezahlung verfügbar bleibt.

    • GitTree Lernen Sie aus der App heraus

      Hilfe und Einführungstipps öffnen jetzt die veröffentlichte GitTree Learn-Website, sodass Leitfäden nur einen Klick entfernt sind.

    • Teilen Sie Ihr Feedback öffentlich

      Nachdem Sie eine In-App-Bewertung eingereicht haben, lädt GitTree Sie ein, diese öffentlich zu teilen, wenn Sie möchten.

    Verbessert

    • Angebotsbeträge werden in der Katalogwährung angezeigt.
    • Der Wortlaut der Pro-Anmeldung ist klarer.

    Behoben

    • E-Mail wird jetzt als Anbieter für die Kontoanmeldung erkannt.

    Download-Version 2.0.1

    Versionshinweise und Downloads auf GitHub

  8. Version 2.0.0

    GitTree 2.0 bietet Pro- und Organisationspläne, einen aktualisierten Arbeitsbereich, umfangreichere CI/CD-Tools und schnellere Repository-Ansichten. Local Git bleibt weiterhin kostenlos verfügbar.

    Neu

    • Ein kostenloser Monat zum Start

      Lösen Sie während des Einführungsangebots einen monatlichen Pro- oder Organisationszeitraum mit 100 % Rabatt ein. Es ist keine Karte erforderlich und nichts verlängert sich automatisch. Regelmäßige Preise und Berechtigung ergeben sich aus dem Abrechnungsservice.

    • Pläne mit einer expliziten Testauswahl

      Wählen Sie „Kostenlos“, starten Sie eine berechtigte Pro-Testversion oder lösen Sie das Einführungsangebot ein. Offizielle Builds verifizieren den Premium-Zugang mit unterzeichneten Berechtigungsverträgen; lokales Git bleibt ohne Konto verfügbar.

    • Ein umfangreicherer CI/CD-Arbeitsbereich

      Entdecken Sie anbieterspezifische Pipelines, Ausführungs- und Auftragsdetails, Live-Protokolle und Pipeline-Management, sofern der verbundene Anbieter dies unterstützt.

    • Ein übersichtlicherer Repository-Arbeitsbereich

      Die aktualisierte Identität, in der Größe veränderbare Seitenleistenabschnitte, Bildunterschiede, In-File-Suche und eine direkte Rückkehr zum Diagramm tragen dazu bei, dass das Repository weiterhin zusammenarbeitet.

    • Branch- und Repository-Tools

      Ziehen Sie einen Zweig auf einen anderen, um ihn zusammenzuführen oder neu zu erstellen, durchsuchen Sie Pull-Request-Dateien als Baum und wählen Sie die Repository-Wartung aus, wenn der Status oder das Laden von Diagrammen Aufmerksamkeit erfordert.

    Verbessert

    • Der Graph liest innerhalb bestimmter Grenzen eine Seite weiter, Statuskonsumenten teilen Lesevorgänge und große Hunk-Ansichten umfassen weniger Zeilen.
    • Hintergrund-Repository-Überwachungen machen weniger Arbeit, mit Wiederherstellungsverbesserungen für abgefragte Pfade und WSL.
    • Pull-Request-Daten bleiben aktuell und Jobprotokolle erklären, wenn kein gespeichertes Protokoll verfügbar ist.
    • English and Arabic Präsentation wurde aktualisiert; Arabische Übersetzungen werden geladen, wenn sie ausgewählt werden.

    Behoben

    • Verbesserter Abgleich veralteter Status und Fehlerbehandlung bei Upstream-Entfernung.
    • Mehrere Windows-Pfad- und Prozessstart-Randfälle wurden korrigiert.
    • Offizielle Builds heften den öffentlichen Schlüssel der Produktionsberechtigung an; Bei der Installationsüberprüfung bleibt der vorhandene Updater-Vertrauensschlüssel erhalten.

    Download-Version 2.0.0

    Versionshinweise und Downloads auf GitHub

  9. Version 1.4.0

    Lernen Sie Nour kennen, den neuen KI-Assistenten von GitTree: einen animierten Begleiter, der über Ihre Repositories chattet und mit dem Codierungsagenten arbeitet, den Sie bereits verwenden. Die Anmeldung ist jetzt optional und Sie können das Diagramm auf einen einzelnen Zweig konzentrieren.

    Neu

    • Lernen Sie Nour kennen, Ihren Git-Assistenten

      Nour ist ein kleiner animierter Begleiter auf Ihrem Desktop oder in GitTree. Chatten Sie über ein Repository, mehrere, einen Arbeitsbereich oder die gesamte App und Nour antworten oder handeln Sie über den Codierungsagenten, den Sie installiert und bei dem Sie sich angemeldet haben. Melden Sie sich bei GitTree an, um Nour zu verwenden.

    • Funktioniert mit dem Agenten, den Sie bereits verwenden

      Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi CLI, Cursor Agent oder Ihr eigener. Automatisch wählt den ersten Agenten aus, der funktioniert, und übergibt ihn an den nächsten, wenn er fehlschlägt. Wählen Sie für jeden Chat den Agenten und das Model aus.

    • Fragen Sie oder Agent, Sie behalten die Kontrolle

      Fragen Sie nur nach Blicken und Antworten. Der Agent kann Staging, Commit, Branch, Push und mehr durchführen, je nachdem, was Sie in den Einstellungen zulassen. Bei riskanten Aktionen wird immer zuerst nachgefragt, und die Dateiänderungen jeder Runde können je Repository rückgängig gemacht werden.

    • Teilen Sie Dateien, Bilder und Kontext

      Ziehen Sie Dateien und Ordner in den Chat oder auf Nour auf Ihrem Desktop, hängen Sie Bilder an oder fügen Sie sie ein und geben Sie @ ein, um Dateien, Ordner, Zweige, Commits, Pull Requests und Einstellungsseiten zu erwähnen.

    • Konzentrieren Sie sich auf einen Zweig

      „Fokus auf diesen Zweig“ zeigt nur den Zweig, seinen Upstream und seine Basis, markiert, wo er verzweigt ist, und zählt seine eigenen Commits. Konzentrieren Sie sich auf den aktuellen Zweig mit Cmd+Shift+B auf Mac oder Strg+Shift+B auf Windows und Linux.

    • Verwenden Sie GitTree ohne Konto

      Die Anmeldung ist jetzt optional. Alles vor Ort sowie das Holen, Ziehen und Schieben mit den eigenen Schlüsseln funktioniert als Gast. Für Nour und Hostingfunktionen wie Pull Requests ist weiterhin ein GitTree-Konto erforderlich.

    • Was ist neu?

      Nach einer Aktualisierung zeigt GitTree, was sich geändert hat. Öffnen Sie es jederzeit mit „Neuigkeiten…“ in der Befehlspalette oder über die Update-Leiste vor der Installation.

    • Eine angeheftete Diagrammregisterkarte

      Die Registerkarte „Diagramm“ befindet sich vor Ihren geöffneten Dateien, sodass Sie zum Diagramm zurückkehren können, ohne sie zu schließen oder nicht gespeicherte Änderungen zu verlieren.

    Verbessert

    • Autoren- und Datumsfilter im Diagramm werden bei großen Repositories etwa doppelt so schnell geladen.
    • Arabische Antworten von Nour und arabischer Pull-Request- und Issue-Text, Block für Block von rechts nach links gelesen.
    • Die Erstellung von Commit-Nachrichten und Pull-Requests findet Agenten, die mit nvm, npm, Volta, Bun, pnpm oder Homebrew installiert sind, und wartet standardmäßig bis zu 5 Minuten.
    • Releases, Updates und Fehlerberichte verwenden jetzt das neue öffentliche Repository git-tree-app/gittree.
    • Die Dateiregisterleiste ist ausgeblendet, wenn keine Dateien geöffnet sind.
    • Relative Daten werden jede Minute aktualisiert und das Diagramm wird neu gezeichnet, wenn sich das Systemdesign ändert.

    Behoben

    • Die Aktualisierung auf macOS schlägt beim Mounten des Updates nicht mehr fehl: Das Disk-Image der neuen Version wird jetzt in Sekundenschnelle bereitgestellt.
    • Das Draften mit Codex und Antigravity hängt nicht mehr oder schlägt fehl.
    • „Nur diesen Zweig anzeigen“ ist wieder in den Zweigmenüs verfügbar.
    • Pfeiltasten in einem Menü verschieben die Auswahl im Diagramm nicht mehr.

    Download-Version 1.4.0

    Versionshinweise und Downloads auf GitHub

Sehen Sie sich jede Veröffentlichung auf GitHub an.

Holen Sie sich die neueste Version

GitTree ist kostenlos für macOS, Windows und Linux, einschließlich privater Repositorys.