O histórico de alterações de um componente inclui uma ou mais linhas de base, cada uma das quais inclui exatamente uma versão de cada artefato no componente.
Uma linha de base é um objeto de repositório que fornece um registro imutável da configuração de um componente em uma área de trabalho ou fluxo em particular. As linhas de base são pontos de referência fixos, úteis para reversão de um componente para uma configuração anterior, ou para inicialização de fluxos e áreas de trabalho onde novos desenvolvimentos podem ser iniciados, iniciando com a configuração que a linha de base registrou.
Uma linha de base consiste em um ou mais conjuntos de alterações. A entrega ou aceitação de uma linha de base efetivamente entrega ou aceita todos os conjuntos de alterações nela.
Uma linha de base salva o estado de um componente em uma área de trabalho para que você possa restaurar esse estado quando necessário. Os componentes em uma linha de base são definidos pelos conjuntos de alterações que eles contêm. As linhas de base são numeradas automaticamente (em ordem monotonicamente crescente) na criação. Se desejar, é possível também nomear e descrever uma linha de base.
Uma captura instantânea inclui uma linha de base para cada componente em uma área de trabalho ou fluxo.