GitExtensions.ZimerfeldTree

GitExtensions.ZimerfeldTree

Branches as a hierarchical tree, one-click GitFlow, and a Restore hub to safely go back in time — right inside GitExtensions.

Branches em árvore hierárquica, GitFlow num clique e uma central Restore para voltar no tempo com segurança — dentro do GitExtensions.

Branches en árbol jerárquico, GitFlow con un clic y una central Restore para volver atrás en el tiempo con seguridad — dentro de GitExtensions.

NuGet version NuGet downloads License

Features

Funcionalidades

Características

What GitExtensions.ZimerfeldTree brings to your GitExtensions.

O que o GitExtensions.ZimerfeldTree traz para o seu GitExtensions.

Lo que GitExtensions.ZimerfeldTree aporta a tu GitExtensions.

🌳

Hierarchical branch tree

Árvore hierárquica de branches

Árbol jerárquico de branches

LOCAL, REMOTES & TAGS combining real commit ancestry with / path grouping; current branch in bold, live counters and a real-time filter.

LOCAL, REMOTES e TAGS combinando ancestralidade real de commits com agrupamento por caminho /; branch atual em negrito, contadores ao vivo e filtro em tempo real.

LOCAL, REMOTES y TAGS combinando la ascendencia real de commits con la agrupación por ruta /; branch actual en negrita, contadores en vivo y filtro en tiempo real.

One-click GitFlow

GitFlow num clique

GitFlow con un clic

Start/publish/track/update/finish for feature, release, hotfix, bugfix and support — with a flexible hierarchy that even allows a feature under a feature.

Start/publish/track/update/finish para feature, release, hotfix, bugfix e support — com hierarquia flexível que permite até feature filha de feature.

Start/publish/track/update/finish para feature, release, hotfix, bugfix y support — con una jerarquía flexible que permite incluso una feature hija de otra feature.

↕️

Pull / Push / Commit at hand

Pull / Push / Commit à mão

Pull / Push / Commit a mano

Arrow buttons with ahead/behind counters, a background remote check, and a one-click pull with rebase, then push that clears non-fast-forward rejections.

Botões com contadores adiante/atrás, verificação do remoto em segundo plano e um baixar com rebase e então enviar num clique que resolve rejeições non-fast-forward.

Botones con contadores adelante/atrás, verificación del remoto en segundo plano y un traer con rebase y luego enviar con un clic que resuelve los rechazos non-fast-forward.

Restore — go back in time

Restore — voltar no tempo

Restore — volver atrás en el tiempo

A dedicated hub for every safe recovery: restore, cherry-pick, revert, reflog recovery, create branch/tag from any commit — each with built-in guidance.

Uma central dedicada para toda recuperação segura: restaurar, cherry-pick, reverter, recuperação via reflog, criar branch/tag de qualquer commit — cada uma com orientação embutida.

Una central dedicada para toda recuperación segura: restaurar, cherry-pick, revertir, recuperación vía reflog, crear branch/tag desde cualquier commit — cada una con orientación integrada.

🌐

Localized (EN / PT / ES)

Localizado (EN / PT / ES)

Localizado (EN / PT / ES)

Every window picks its language independently and remembers it.

Cada janela escolhe seu idioma de forma independente e o memoriza.

Cada ventana elige su idioma de forma independiente y lo recuerda.

🛡️

Developer mode

Modo Developer

Modo Desarrollador

Protects main/master/develop from risky operations and persists tree state per working directory.

Protege main/master/develop de operações arriscadas e persiste o estado da árvore por diretório de trabalho.

Protege main/master/develop de operaciones arriesgadas y conserva el estado del árbol por directorio de trabajo.


Screenshots

Printscreens

Capturas de pantalla

A look at the plugin in action.

Uma olhada no plugin em ação.

Un vistazo al plugin en acción.

Hierarchical branch tree
Hierarchical branch treeÁrvore hierárquica de branchesÁrbol jerárquico de branches
GitFlow Start & Finish rules per type
GitFlow Start & Finish rules per typeRegras de Start e Finish por tipoReglas de Start y Finish por tipo
Full command flow per type
Full command flow per typeFluxo completo de comandos por tipoFlujo completo de comandos por tipo
Empty commit vs based-on override
Empty commit vs based-on overrideCommit vazio vs based-on overrideCommit vacío vs based-on override

Installation

Instalação

Instalación

Two ways to get up and running.

Duas formas de começar.

Dos formas de empezar.

Plugin Manager (recommended)Gerenciador de Plugins (recomendado)Gestor de Plugins (recomendado)
In GitExtensions, open Plugins → Plugin Manager, search for ZimerfeldTree and install. Restart, then open Plugins → ZimerfeldTree. No GitExtensions, abra Plugins → Plugin Manager, procure por ZimerfeldTree e instale. Reinicie e abra Plugins → ZimerfeldTree. En GitExtensions, abre Plugins → Plugin Manager, busca ZimerfeldTree e instálalo. Reinicia y abre Plugins → ZimerfeldTree.
ManualManualManual
Install the NuGet package or drop the plugin DLL into C:\Program Files\GitExtensions\Plugins\. Instale o pacote NuGet ou copie a DLL do plugin para C:\Program Files\GitExtensions\Plugins\. Instala el paquete NuGet o copia la DLL del plugin en C:\Program Files\GitExtensions\Plugins\.

Requires GitExtensions 6.x (.NET 9) on Windows. Requer o GitExtensions 6.x (.NET 9) no Windows. Requiere GitExtensions 6.x (.NET 9) en Windows.


Full documentation

Documentação completa

Documentación completa

Technical details, features, screenshots and installation are available per language. Click here:

Detalhes técnicos, funcionalidades, printscreens e instalação estão disponíveis por idioma. Clique aqui:

Detalles técnicos, funcionalidades, capturas de pantalla e instalación están disponibles por idioma. Haz clic aquí: