Oi Rafael,
- Trunk: é a pasta padrão onde está o seu código, também conhecido como raiz,
main, etc.
- Branch: é uma cópia do trunk ou de outra branch que permite você fazer alterações sem afetar o código principal e posteriormente você pode realizar uma operação de
merge para sincronizar as duas branches.
- Baseline: é um uma identificação, um marco, uma forma de classificar e identificar um conjunto de artefatos. Quando alguém fala que vai fechar a baseline da versão 1.0 do projeto siginifica que ela vai colocar todo o código fonte, documentações
e tudo o que for relevante a versão 1.0 e identificá-los de alguma forma. Pode ser uma label, uma tag ou até mesmo um arquivo ZIP.
Dá uma olhada no material sobre branches dos ALM Rangers: https://vsarbranchingguide.codeplex.com/
Abraços
André Dias, ALM Ranger | ALM MVP | MCSD ALM - @AndreDiasBR - http://blog.andredias.net