GitExtensions.ZimerfeldTree 1.0.361

dotnet add package GitExtensions.ZimerfeldTree --version 1.0.361
                    
NuGet\Install-Package GitExtensions.ZimerfeldTree -Version 1.0.361
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="GitExtensions.ZimerfeldTree" Version="1.0.361" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="GitExtensions.ZimerfeldTree" Version="1.0.361" />
                    
Directory.Packages.props
<PackageReference Include="GitExtensions.ZimerfeldTree" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add GitExtensions.ZimerfeldTree --version 1.0.361
                    
#r "nuget: GitExtensions.ZimerfeldTree, 1.0.361"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package GitExtensions.ZimerfeldTree@1.0.361
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=GitExtensions.ZimerfeldTree&version=1.0.361
                    
Install as a Cake Addin
#tool nuget:?package=GitExtensions.ZimerfeldTree&version=1.0.361
                    
Install as a Cake Tool

GitExtensions.ZimerfeldTree

Icone

NuGet version   NuGet downloads

EN This plugin is built and maintained in my free time. If it saves you time managing branches, a sponsorship helps keep it updated for new GitExtensions versions. 💜

PT Este plugin é construído e mantido no meu tempo livre. Se ele te poupa tempo gerenciando branches, um patrocínio ajuda a mantê-lo atualizado para as novas versões do GitExtensions. 💜

GitHub Sponsor        Ko-fi

EN Version: 1.0.361 — Updated: 2026-07-04

PT Versão: 1.0.361 — Atualizado em: 2026-07-04

EN Plugin for GitExtensions that displays branches as a hierarchical tree and it makes the GitFlow methodology available in a very easy, intuitive, and pleasant visual way to apply to projects of any size.

PT Plugin para GitExtensions que exibe branches em uma arvore hierarquica e disponibiliza o uso da metodologia GitFlow de maneira visual muito fácil, intuitiva e agradável de aplicar em projetos de qualquer tamanho.

ZimerfeldTree - BranchHierarchy

GitFlow flexible hierarchy — feature under feature / Hierarquia flexível do GitFlow — feature filha de feature

EN Classic GitFlow does not provide for a feature branch as a child of another feature. GitFlow defines a fixed hierarchy where all feature/* branches derive from develop and are siblings of one another. Sub-features are usually handled with separate commits on the same branch or with sibling branches sharing a common prefix. ZimerfeldTree GitFlow, however, allows a flexible hierarchy where feature/* branches can derive either from develop or from another feature/* above them. In that case, finishing a feature must necessarily cascade all its changes up to the parent feature/* node, successively re-applying finish feature until it reaches develop.

PT O GitFlow conhecido não prevê feature filha de feature. O GitFlow define uma hierarquia fixa onde todas as branches feature/* derivam de develop e são irmãs entre si. Sub-features são geralmente tratadas com commits separados na mesma branch ou com branches irmãs de prefixo comum. Porém o ZimerfeldTree GitFlow permite uma hierarquia flexível onde as branches feature/* podem tanto derivar de develop quanto de uma outra feature/* acima dela. Nesse caso o finish feature deve obrigatoriamente cascatear todas as mudanças para a branch feature/* nó pai sucessivamente, aplicando finish feature novamente até chegar em develop.

GitFlow — Start and Finish rules per branch type / Regras de Start e Finish por tipo de branch:

Start and Finish rules per type

Full command flow per type / Fluxo completo de comandos por tipo:

Full Start to Finish flow per type

Tree hierarchy — empty commit vs based-on override / Hierarquia na árvore — commit vazio vs based-on override:

Hierarchy: empty commit and based-on override

Highlights / Destaques

EN English

  • Hierarchical branch tree — LOCAL, REMOTES and TAGS sections combining real commit ancestry with / path grouping; current branch in bold, live counters and a real-time filter.
  • One-click GitFlow — start/publish/track/update/finish for feature, release, hotfix, bugfix and support, with a flexible hierarchy that even allows a feature under a feature (finish cascades up to develop).
  • Pull / Push / Commit at hand — arrow-icon buttons with ahead/behind counters, a background remote check on open, and a guard that, when the branch is behind, offers to pull with rebase and then push automatically (replaying your commits on top of the remote ones, no merge commit) — clearing the non-fast-forward rejection in one click. The Commit (N) counter updates live as you edit files (a working-directory watcher refreshes it silently).
  • Restore — your "go back in time" hub — a dedicated window gathering every safe way to recover or undo history: restore a file/tree/tag, cherry-pick, revert (the safe undo for shared branches), create a branch/tag from any commit, reflog recovery of lost commits or deleted branches, discard local changes, and an advanced rebase to drop a commit — each with a clear, built-in explanation and teamwork guidance.
  • Localized (English / Portuguese) — every window picks its language independently and remembers it.

PT Português

  • Árvore hierárquica de branches — seções 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.
  • GitFlow num clique — start/publish/track/update/finish para feature, release, hotfix, bugfix e support, com hierarquia flexível que permite até feature filha de feature (o finish cascateia até a develop).
  • Pull / Push / Commit à mão — botões com ícones de seta e contadores adiante/atrás, verificação do remoto em segundo plano ao abrir e um aviso que, quando a branch está atrás, oferece Baixar com rebase e então enviar automaticamente (reaplicando seus commits por cima dos remotos, sem commit de merge) — resolvendo a rejeição non-fast-forward em um clique. O contador (N) do Commit atualiza ao vivo conforme você edita arquivos (um watcher do working directory o atualiza silenciosamente).
  • Restore — sua central de "voltar no tempo" — uma janela dedicada reunindo todas as formas seguras de recuperar ou desfazer histórico: restaurar arquivo/árvore/tag, cherry-pick, reverter (o desfazer seguro para branches compartilhadas), criar branch/tag a partir de qualquer commit, recuperação via reflog de commits perdidos ou branches deletadas, descartar mudanças locais e um rebase avançado para remover um commit — cada um com explicação embutida e orientações de trabalho em equipe.
  • Localizado (Inglês / Português) — cada janela escolhe seu idioma de forma independente e o memoriza.

Languages / Idiomas

Package / Pacote

NuGet

EN This README is intentionally short so it works both on GitHub and NuGet. Use the language links above for the full documentation.

PT Este README é propositalmente curto para funcionar tanto no GitHub quanto no NuGet. Use os links de idioma acima para acessar a documentação completa.

Integrated plugins / Plugins integrados

EN Other GitExtensions plugins by zimerfeld that work great alongside ZimerfeldTree:

PT Outros plugins do GitExtensions feitos por zimerfeld que funcionam muito bem ao lado do ZimerfeldTree:

  • GitExtensions.ZimerfeldCommitMsg — auto-generated Conventional Commits messages / mensagens de commit no padrão Conventional Commits geradas automaticamente.
  • GitExtensions.ZimerfeldLFS — Git LFS (Large File Storage) management inside GitExtensions / gerenciamento do Git LFS (Large File Storage) dentro do GitExtensions.

License / Licença

CC BY-NC-ND 4.0

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.361 101 7/4/2026
1.0.359 93 7/4/2026
1.0.357 103 7/1/2026
1.0.356 98 7/1/2026
1.0.355 109 7/1/2026
1.0.354 101 6/29/2026
1.0.351 111 6/27/2026
1.0.349 102 6/26/2026
1.0.348 103 6/25/2026
1.0.344 100 6/24/2026
1.0.342 118 6/22/2026
1.0.341 123 6/18/2026
1.0.340 114 6/18/2026
1.0.333 112 6/17/2026
1.0.331 126 6/16/2026
1.0.327 117 6/16/2026
1.0.324 112 6/16/2026
1.0.320 110 6/15/2026
1.0.319 111 6/15/2026
1.0.315 106 6/13/2026
Loading failed

1.0.18 — Initial public release.
1.0.18 — Primeiro lançamento público.