gitflow-avh is a command line tool and automation framework designed to implement the Gitflow branching model. It provides a set of extensions that automate the creation, merging, and management of feature, release, and hotfix branches to maintain a standardized version control workflow. The tool manages the complete lifecycle of development, from initializing a repository with predefined branch structures and naming prefixes to preparing stable software versions for production. It includes specialized workflows for urgent production hotfixing and the creation of persistent branches for long-
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
Semantic-release is an automated release management tool that determines version increments, generates changelogs, and publishes software packages by analyzing commit history against standardized conventions. It functions as a plugin-based orchestrator that integrates directly into continuous integration pipelines to manage the entire release lifecycle, from verifying environment conditions to distributing artifacts. The project distinguishes itself through its commit-message-driven approach, which enforces consistent versioning standards and automates the creation of release notes based on t
release-it is a Git release automation tool designed to coordinate software versioning, changelog generation, and package publishing. It functions as a semantic versioning manager that increments project versions and updates configuration files based on semantic standards or custom schemes. The project distinguishes itself through a plugin-based extension system that allows for custom versioning and publishing logic. It supports complex project structures via monorepo versioning automation to synchronize internal dependencies across multiple workspaces. The tool covers a broad range of capab
Gitflow 是一个 Git 分支模型扩展和工作流自动化工具。它提供了一组命令行工具和自动化脚本,用于使用标准 Git 操作管理功能开发、发布周期和热修复。
nvie/gitflow 的主要功能包括:Branching Model Automations, Git Command Line Extensions, Git Tooling, Release Management, Git Workflow Automation, Git Release Automators, Hotfix Branch Lifecycles, Branching Model Managers。
nvie/gitflow 的开源替代品包括: petervanderdoes/gitflow-avh — gitflow-avh is a command line tool and automation framework designed to implement the Gitflow branching model. It… tj/git-extras — git-extras is a collection of command line utilities that extend the functionality of the Git version control system.… semantic-release/semantic-release — Semantic-release is an automated release management tool that determines version increments, generates changelogs, and… release-it/release-it — release-it is a Git release automation tool designed to coordinate software versioning, changelog generation, and… chriswalz/bit — Bit is a command line interface and workflow wrapper for Git that simplifies repository management through high-level… xirong/my-git — my-git is a comprehensive framework and reference guide for Git version control administration, repository governance,…