awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
petervanderdoes avatar

petervanderdoes/gitflow-avhArchived

0
View on GitHub↗
5,462 Stars·535 Forks·Shell·4 Aufrufenvie.com/posts/a-successful-git-branching-model↗

Gitflow Avh

gitflow-avh ist ein CLI-Tool und Automatisierungs-Framework, das darauf ausgelegt ist, das Gitflow-Branching-Modell zu implementieren. Es bietet einen Satz an Erweiterungen, die das Erstellen, Zusammenführen und Verwalten von Feature-, Release- und Hotfix-Branches automatisieren, um einen standardisierten Versionskontroll-Workflow aufrechtzuerhalten.

Das Tool verwaltet den vollständigen Entwicklungslebenszyklus, von der Initialisierung eines Repositorys mit vordefinierten Branch-Strukturen und Namenspräfixen bis hin zur Vorbereitung stabiler Softwareversionen für die Produktion. Es enthält spezialisierte Workflows für dringende Produktions-Hotfixes und die Erstellung persistenter Branches für die langfristige Wartung von Legacy-Software.

Das Framework deckt breitere Funktionsbereiche ab, einschließlich der Isolierung von Bugfixes, der Vorbereitung von Release-Versionen und der Ausführung benutzerdefinierter Lebenszyklus-Hooks zur Automatisierung repetitiver Repository-Aufgaben. Es nutzt konfigurationsbasierte Benennung und zielbasiertes Merge-Mapping, um Konsistenz über den Entwicklungsstrom hinweg zu gewährleisten.

Features

  • Git Workflow Automation - Provides a comprehensive toolset to streamline and automate repetitive Git command sequences and branching rules.
  • Branching Model Automations - Automates the creation and merging of feature, release, and hotfix branches to enforce a structured Gitflow development cycle.
  • Git Command Line Wrappers - Provides a CLI tool that encapsulates complex Git operations into intuitive high-level commands for branching workflows.
  • Custom Git Workflow Automations - Provides a framework for executing custom lifecycle hooks and scripts to automate logic during Git events.
  • Release Polishing - Isolates final polish and version bumping from active development to prepare specific software versions for production.
  • VCS Repository Initializers - Sets up a version control repository with predefined development and production branches and naming conventions.
  • Production Release Management - Isolates final software polish and version bumping from active development to prepare a stable version for deployment.
  • Hotfix Branch Lifecycles - Manages the specialized workflow of branching critical fixes from production and merging them into both production and development.
  • Feature Branch Lifecycles - Automates the complete lifecycle of feature development, including creation, syncing, and deletion of feature branches.
  • Branching Model Orchestration - Implements a structured branching model to orchestrate feature development, releases, and hotfixes.
  • Version Support Branching - Provides dedicated branches to ensure long-term support and updates for older software versions.
  • Branch Naming Conventions - Implements standardized patterns and prefixes for naming branches based on their role in the development lifecycle.
  • Event Hooks - Includes mechanisms for triggering custom logic and external scripts in response to version control lifecycle events.
  • Workflow State Tracking - Tracks the current stage of development to determine the correct merge targets for features, releases, and hotfixes.
  • Version Control and Repository Tools - Includes utilities for initializing and maintaining a standardized branch structure for software development and production releases.
  • Merge Target Mapping - Directs merges to specific destination branches based on the current workflow state and versioning rules.
  • Support Branch Lifecycles - Manages long-term support branches used to maintain older software versions independently of the main production line.
  • Branch-Based Isolation - Utilizes separate branches to isolate bug fixes before integrating them back into the development stream.
  • Legacy Software Maintenance - Creates and manages dedicated branches to provide long term support for older versions of a project.
  • Command Lifecycle Hooks - Implements interceptors that trigger custom logic before and after the execution of CLI commands.
  • Workflow Configuration - Allows defining naming conventions and branch targets used by automation tools to ensure consistency across the repository.

Star-Verlauf

Star-Verlauf für petervanderdoes/gitflow-avhStar-Verlauf für petervanderdoes/gitflow-avh

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Gitflow Avh

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gitflow Avh.
  • nvie/gitflowAvatar von nvie

    nvie/gitflow

    26,825Auf GitHub ansehen↗

    Gitflow is a Git branching model extension and workflow automation tool. It provides a set of command line tools and automated scripts to manage feature development, release cycles, and hotfixes using standard Git operations. The project coordinates software releases and versioning through the management of dedicated release and support branches. It automates the creation and merging of branches to maintain a structured development cycle and manage the transition of code from development to production. The tool covers the full lifecycle of several branch types, including the isolation of new

    Shell
    Auf GitHub ansehen↗26,825
  • qw3rtman/git-fireAvatar von qw3rtman

    qw3rtman/git-fire

    4,532Auf GitHub ansehen↗

    git-fire is a command line plugin and emergency backup tool for Git. It functions as a workflow automator that preserves local work-in-progress and stashes on a remote server to prevent data loss during urgent interruptions. The tool automates the process of staging, committing, and pushing the current state to a new remote branch. By using branch-isolated pushing and converting local stashes into permanent commits, it protects uncommitted changes without creating merge conflicts on the main development line. It handles workspace preservation by anchoring to the repository root and wrapping

    Shell
    Auf GitHub ansehen↗4,532
  • tpope/vim-fugitiveAvatar von tpope

    tpope/vim-fugitive

    21,671Auf GitHub ansehen↗

    This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository management, staging, and commit operations directly into the text editor, allowing users to maintain project history and manage repository state without switching contexts. The plugin distinguishes itself by mapping version control operations to temporary text buffers, enabling users to manipulate repository data using standard editing commands. It utilizes a virtual file system to present historical commits, trees, and blobs as read-only buffers, facilitating navigation and

    Vim Script
    Auf GitHub ansehen↗21,671
  • tj/git-extrasAvatar von tj

    tj/git-extras

    18,076Auf GitHub ansehen↗

    git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary

    Shellgit
    Auf GitHub ansehen↗18,076
Alle 30 Alternativen zu Gitflow Avh anzeigen→

Häufig gestellte Fragen

Was macht petervanderdoes/gitflow-avh?

gitflow-avh ist ein CLI-Tool und Automatisierungs-Framework, das darauf ausgelegt ist, das Gitflow-Branching-Modell zu implementieren. Es bietet einen Satz an Erweiterungen, die das Erstellen, Zusammenführen und Verwalten von Feature-, Release- und Hotfix-Branches automatisieren, um einen standardisierten Versionskontroll-Workflow aufrechtzuerhalten.

Was sind die Hauptfunktionen von petervanderdoes/gitflow-avh?

Die Hauptfunktionen von petervanderdoes/gitflow-avh sind: Git Workflow Automation, Branching Model Automations, Git Command Line Wrappers, Custom Git Workflow Automations, Release Polishing, VCS Repository Initializers, Production Release Management, Hotfix Branch Lifecycles.

Welche Open-Source-Alternativen gibt es zu petervanderdoes/gitflow-avh?

Open-Source-Alternativen zu petervanderdoes/gitflow-avh sind unter anderem: nvie/gitflow — Gitflow is a Git branching model extension and workflow automation tool. It provides a set of command line tools and… qw3rtman/git-fire — git-fire is a command line plugin and emergency backup tool for Git. It functions as a workflow automator that… tpope/vim-fugitive — This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository… tj/git-extras — git-extras is a collection of command line utilities that extend the functionality of the Git version control system.… kennethreitz/legit — Legit is a command line wrapper and automation tool that provides an abstraction layer over Git. It simplifies version… fredriknoren/ungit — Ungit is a web-based graphical interface and version control client for managing Git repositories. It provides a…