Eu encontrei este artigo e agora eu entendi.
O ponto importante para o meu entendimento é que os pontos de verificação são sempre mesclados downstream (pai é mesclado em filho).
Se não houver pontos de verificação a jusante ( Now
é considerado um ponto de verificação neste contexto), o ponto de verificação é excluído sem mesclagem.
O que me confundiu foi que discos diferenciais e undo-disks no Virtual PC são mesclados com upstream (o filho é mesclado no pai).
Portanto, a resposta às minhas perguntas acima é:
- How do I merge the Changes checkpoint into Test2?
Não é possível, pois você não pode se fundir com o upstream!
O que é possível é mesclar Test2
em Changes
por Deleting
Test2
!.
Base
+Test1
>Now
+Changes
+Test3
- Lets say I don't need the Test3 environment anymore. How do I remove it?
Test3
não tem pontos de verificação a jusante, pelo que pode apenas ser Deleted
Se tiver pontos de verificação a jusante que também devam ser removidos, utilize Delete Chekpoint subtree
.