When Git workflows contain a topic branch, what purpose does the topic branch serve?
Topic branches store unstable code until it is peer reviewed for integration into another feature branch.
Topic branches are short-lived branches used to store work related to a particular feature.
Topic branches correspond to different stages of development and are always open for long-running branches to be pulled into.
Topic branches are used in waterfall development methodologies to track the state of the code during the various stages of waterfall.