Revision Control Branch

From GM-RKB
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

2022