awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 个仓库

Awesome GitHub RepositoriesEnvironment Branching Patterns

Support for multi-instance environments using version control branches to manage workflow synchronization.

Explore 11 awesome GitHub repositories matching development tools & productivity · Environment Branching Patterns. Refine with filters or upvote what's useful.

Awesome Environment Branching Patterns GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • n8n-io/n8nn8n-io 的头像

    n8n-io/n8n

    192,772在 GitHub 上查看↗

    n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a

    Synchronizes workflows across multiple environments using version control branching to maintain consistent deployments.

    TypeScriptaiapisautomation
    在 GitHub 上查看↗192,772
  • nvie/gitflownvie 的头像

    nvie/gitflow

    26,825在 GitHub 上查看↗

    Gitflow 是一个 Git 分支模型扩展和工作流自动化工具。它提供了一组命令行工具和自动化脚本,用于使用标准 Git 操作管理功能开发、发布周期和热修复。 该项目通过管理专门的发布和支持分支来协调软件发布和版本控制。它自动化了分支的创建和合并,以维护结构化的开发周期并管理代码从开发到生产的过渡。 该工具涵盖了多种分支类型的完整生命周期,包括通过功能分支隔离新开发,以及通过热修复分支实施紧急生产修复。它还包括用于通过发布分支准备软件版本以及通过支持分支维护旧软件版本的实用程序。

    Enforces strict prefixing for branches to distinguish between features, releases, hotfixes, and support lines.

    Shell
    在 GitHub 上查看↗26,825
  • rafaballerini/gittutorialrafaballerini 的头像

    rafaballerini/GitTutorial

    10,518在 GitHub 上查看↗

    This project is a set of instructional resources and step-by-step guides designed for learning version control fundamentals and collaborating via remote hosting platforms. It provides a comprehensive tutorial for using Git and GitHub to manage code versions and track project history. The materials include a practical walkthrough of the GitHub workflow, specifically focusing on forking, cloning, and pushing changes to remote repositories. These guides serve as a learning resource covering both basic and advanced operations for managing file changes. The content covers core version control ope

    Explains standardized patterns for naming branches to follow industry conventions.

    gitgit-commitgit-tutorial
    在 GitHub 上查看↗10,518
  • sitaramc/gitolitesitaramc 的头像

    sitaramc/gitolite

    8,582在 GitHub 上查看↗

    Gitolite 是一个用于自托管 Git 仓库的服务器端管理层,通过 SSH 公钥编排仓库设置和用户访问权限。它充当 Git 配置编排器,在中央 Linux 服务器上应用仓库规则和用户角色,以管理托管版本控制数据的生命周期。 该系统的特点是基于 Git 的管理模型,所有用户和访问规则都存储在一个专用的 Git 仓库中,作为单一事实来源。这使得服务器管理员可以通过向该管理仓库推送配置更改来管理托管环境。 该项目提供细粒度的访问控制,使用基于模式的匹配来限制或授予特定分支和标签的权限。它包括将用户和仓库组织成组的功能,并提供了一个受限接口,用于在无需完整 shell 访问权限的情况下执行管理任务和查询服务器状态。

    Evaluates access rights by matching branch and tag names against regular expressions.

    Perl
    在 GitHub 上查看↗8,582
  • magit/magitmagit 的头像

    magit/magit

    7,138在 GitHub 上查看↗

    Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control operations without leaving the editor. It renders repository state as structured, collapsible sections within Emacs buffers, and manages Git command execution through a transactional process model with automatic buffer refresh and error handling. The interface exposes all configuration through Emacs' standard customization system and uses a transient command framework for context-sensitive menu-driven Git operations. What distinguishes Magit is its granular control over every stag

    Change the name of an existing branch and update its upstream tracking.

    Emacs Lisp
    在 GitHub 上查看↗7,138
  • vespa-engine/vespavespa-engine 的头像

    vespa-engine/vespa

    6,961在 GitHub 上查看↗

    Vespa is a distributed search engine, vector database, and machine learning ranking engine. It serves as an AI search platform designed to handle large-scale document indexing and complex query processing across a cluster of nodes, combining keyword retrieval with high-dimensional embedding storage for semantic similarity search. The platform distinguishes itself by integrating machine learning models directly into the search pipeline to perform real-time inference and ranking. It converts these models into ranking expressions to score and order results based on relevance, while providing a s

    Defines the specific branch name treated as the main production version for deployment and tracking.

    Java
    在 GitHub 上查看↗6,961
  • facebook/saplingfacebook 的头像

    facebook/sapling

    6,885在 GitHub 上查看↗

    Sapling is a scalable version control system designed to handle repositories with millions of files and commits, making it suitable for large monorepos. It reads and writes Git repositories natively, maintaining full interoperability with Git remotes and standard workflows, and provides an interactive commit graph for exploring repository history and state. The system uses a bookmark-based branching model that eliminates named branches in favor of lightweight, movable labels for commits. It tracks how each commit was created, amended, rebased, or split through commit-graph-based mutation trac

    Uses lightweight, movable bookmarks as the sole method for labeling commits, eliminating named branches.

    Rust
    在 GitHub 上查看↗6,885
  • petervanderdoes/gitflow-avhpetervanderdoes 的头像

    petervanderdoes/gitflow-avh

    5,462在 GitHub 上查看↗

    gitflow-avh 是一个命令行工具和自动化框架,旨在实现 Gitflow 分支模型。它提供了一组扩展,可自动创建、合并和管理功能、发布及热修复分支,以维护标准化的版本控制工作流。 该工具管理从初始化带有预定义分支结构和命名前缀的仓库,到为生产环境准备稳定软件版本的完整开发生命周期。它包括用于紧急生产热修复的专门工作流,以及用于长期旧版软件维护的持久化分支创建。 该框架涵盖了更广泛的功能领域,包括 Bug 修复隔离、发布版本准备以及执行自定义生命周期钩子以自动化重复的仓库任务。它利用基于配置的命名和基于目标的合并映射,以确保整个开发流的一致性。

    Implements standardized patterns and prefixes for naming branches based on their role in the development lifecycle.

    Shellgitgit-flowshell
    在 GitHub 上查看↗5,462
  • agis/git-style-guideagis 的头像

    agis/git-style-guide

    5,114在 GitHub 上查看↗

    这是一个版本控制风格指南,提供了提交信息、分支命名和历史管理的标准化规则。它作为一个综合框架,通过一组定义的准则和工作流文档来维护一致且可读的项目历史。 该指南强调线性历史分支模型,利用变基(rebase)和压缩(squash)技术来维护提交的直线时间线。它规定了使用祈使语气和 kebab-case 分支命名约定的结构化提交布局,以确保跨团队的组织清晰度。 该文档还涵盖了通过定期垃圾回收和修剪进行的仓库维护,以及区分公共发布带注释标签和个人标记轻量级标签的标签约定。提交结构侧重于将相关变更分组为逻辑单元,以简化审计和回滚。

    Provides standardized kebab-case naming patterns for branches to ensure organizational clarity across teams.

    gitstylestyle-guide
    在 GitHub 上查看↗5,114
  • agis-/git-style-guideagis- 的头像

    agis-/git-style-guide

    5,114在 GitHub 上查看↗

    这是一个版本控制风格指南和贡献标准。它为在 Git 中维护提交信息、分支命名和通用开发工作流的一致性提供了正式规范。 该指南侧重于通过原子提交结构和特定的变基(rebase)策略来组织项目历史,以确保清晰、线性的时间线。它建立了使用工单标识符命名分支的标准约定,并格式化提交信息以解释变更背后的原因。 该框架还涵盖了通过合并历史管理以及使用带注释和轻量级标签进行软件发布版本控制来协调团队贡献。

    Establishes standardized patterns for naming branches using ticket identifiers and descriptive lowercase strings.

    在 GitHub 上查看↗5,114
  • actions/labeleractions 的头像

    actions/labeler

    2,464在 GitHub 上查看↗

    Applies labels by testing pull request branch names against regular expression patterns.

    TypeScript
    在 GitHub 上查看↗2,464
  1. Home
  2. Development Tools & Productivity
  3. Development Workflow
  4. Environment Branching Patterns

探索子标签

  • Branch Naming Conventions2 个子标签Standardized patterns for naming branches to identify their role in the development lifecycle. **Distinct from Environment Branching Patterns:** Focuses on the nomenclature and prefixing of branches rather than the environment synchronization
  • Branch Renaming OperationsCapabilities for renaming existing branches and updating their upstream tracking references. **Distinct from Branch Naming Conventions:** Distinct from Branch Naming Conventions: covers the act of renaming an existing branch, not the initial naming pattern or convention.