Revision Control Branch
Jump to navigation
Jump to search
A Revision Control Branch is a source code repository that is a separate line of development, allowing changes to be made in parallel without affecting the main codebase.
- Context:
- It can range from being a Long-running branch to being a Temporary Branch (that is deleted after merge).
- It can be associated to a Parent Branch.
- It can be associated to multiple parallel versions of the code rather than just conceptual variants.
- It can enable developers to work on changes in isolation from other branches.
- It can enable changes made on a branch don't affect other branches until merged.
- ...
- Example(s):
- In Git, a branch copies the codebase into a separate version that can evolve independently.
- ...
- See: Revision Control, Trunk-based Development, Fork (Software Development)
References
2022
- https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell
- "A branch in Git is simply a lightweight movable pointer to one of these commits."
2022
- https://www.atlassian.com/git/tutorials/using-branches
- "A branch represents an independent line of development."