Um elemento pode ter uma ou mais ramificações. Cada ramificação pode ter, no máximo, um registro de saída reservado e qualquer número de registros de saída não reservados. A execução de um registro de saída reservado garante a você o direito de criar a sucessora para a versão com registro de saída efetuado. Se vários usuários executarem registros de saída não reservados, um (e apenas um) desses usuários poderá criar a versão sucessora. Quando você efetua o registro de entrada de uma versão com registro de saída efetuado não reservado, a versão predecessora de seu registro de saída pode não ser a versão mais recente na ramificação a partir da qual você efetuou o registro de saída de sua versão. Neste caso, deve-se mesclar as alterações da versão mais recente na ramificação com a sua versão com registro de saída efetuado, antes de poder efetuar o registro de entrada dela.