Branch
Updated: 12/31/2022 by Computer Hope
With revision control or versions, a branch is an alternate version of the main project or trunk. Branches are used for experiments, help develop new features, or in special situations like giving one customer a special ability or fix.