Tagged articles
8 articles
Page 1 of 1
DevOps Coach
DevOps Coach
Sep 10, 2025 · Fundamentals

Which Git Branching Strategy Fits Your Team? A Practical Guide

This article explains why a clear branching strategy is essential for collaborative development, compares the most popular Git workflows—including GitFlow, GitHub Flow, GitLab Flow, environment branching, trunk‑based development, release branching, feature branching, and forking—and offers guidance on selecting and applying the best approach for your team’s size, release cadence, product complexity, and compliance needs.

GitVersion Controlbranching strategy
0 likes · 24 min read
Which Git Branching Strategy Fits Your Team? A Practical Guide
DevOps
DevOps
Jul 10, 2024 · Operations

Branching Strategies for Version Management: Overview, Types, Advantages, Disadvantages, and Best Practices

This article explains the importance of version‑control branching strategies in software development, describes four major approaches—trunk‑based, feature‑branch with trunk release, feature‑branch with release branch, and environment‑branch—detailing their workflows, quality‑control measures, pros, cons, and suitable scenarios.

Version Controlbranching strategyrelease-management
0 likes · 17 min read
Branching Strategies for Version Management: Overview, Types, Advantages, Disadvantages, and Best Practices
Tencent Cloud Developer
Tencent Cloud Developer
May 30, 2024 · Fundamentals

Git Best Practices: A Comprehensive Guide

Drawing on two decades of version‑control experience, this guide outlines essential Git best practices—including clear branch strategies, squash‑and‑rebase workflows, fetch‑plus‑rebase instead of pull, atomic commits, proper LFS configuration, and tool recommendations—while clarifying what Git is versus surrounding services and addressing large‑repo limitations.

GitTortoiseGitVersion Control
0 likes · 24 min read
Git Best Practices: A Comprehensive Guide
DevOps Cloud Academy
DevOps Cloud Academy
Mar 3, 2023 · Fundamentals

2020 Version Control Best Practices: Five Simple Ways to Enhance Team Collaboration

This article presents five practical version‑control best practices—including choosing an appropriate branching strategy, making frequent small changes, writing descriptive commit messages, using branches for development, and conducting regular code reviews—to help development teams collaborate more effectively and deliver business value faster.

Code reviewVersion Controlbranching strategy
0 likes · 9 min read
2020 Version Control Best Practices: Five Simple Ways to Enhance Team Collaboration
21CTO
21CTO
Sep 9, 2022 · Fundamentals

Choosing the Right Git Branching Strategy: A Comprehensive Guide

This article explains why version control systems like Git need well‑defined branching strategies, outlines the goals of such strategies, compares popular models—including GitFlow, GitHub Flow, GitLab Flow, Trunk‑Based Development, Scaled TDD, and Release Flow—and offers guidance on selecting the most suitable approach for a development team.

GitVersion Controlbranching strategy
0 likes · 15 min read
Choosing the Right Git Branching Strategy: A Comprehensive Guide
DevOps Cloud Academy
DevOps Cloud Academy
Jan 28, 2021 · Fundamentals

2020 Version Control Best Practices: Five Simple Ways to Enhance Team Collaboration

This article outlines five practical version‑control best practices—choosing a suitable branching strategy, committing small frequent changes, writing descriptive commit messages, developing on branches, and performing regular code reviews—to improve team collaboration and delivery speed in modern software projects.

Code reviewGitVersion Control
0 likes · 14 min read
2020 Version Control Best Practices: Five Simple Ways to Enhance Team Collaboration
21CTO
21CTO
Sep 23, 2018 · Fundamentals

Mastering Single-Release Git Strategy: Step-by-Step Guide for Teams

This article explains how development teams can use a single‑release Git workflow—creating release branches from master, managing feature branches, merging or rebasing, tagging, pull‑requests, and cleaning up branches—to streamline development and deployment.

GitVersion Controlbranching strategy
0 likes · 6 min read
Mastering Single-Release Git Strategy: Step-by-Step Guide for Teams