Branching
Strategies for parallel development and organizing work
version v7.2.
For up-to-date documentation, see the
latest version.
less than a minute
Source Code Management (SCM) is a set of practices for tracking and managing changes to code, enabling teams to collaborate effectively and maintain a clear project history.
This guide provides an overview of SCM best practices, helping your team maintain a clear project history, collaborate effectively, and deliver high-quality code.
From branching strategies and commit conventions to merge types and tagging, these practices will ensure cohesive teamwork and a well-organized codebase.
In the Software Factory, we use Git as our SCM tool and GitLab as our collaboration platform.
Strategies for parallel development and organizing work
Guidelines for atomic commits and clear commit messages
Large File Storage
Types of merges and branch preparation techniques
Marking releases and versioning strategies