History Manager
Vá para a Unit ULabel, inclua um componente TButton e entre com o seguinte código no seu evento OnClick:
MessageDlg('Bem vindo a janela ' + Caption, mtInformation, [mbOk], 0);
Compile e teste, caso esteja tudo certo salve a alteração feita na Unit.
Agora apague o código digitado anteriormente e coloque em seu lugar:
ShowMessage('Bem vindo a janela FLabel');
Compile e teste, estando correto salve a Unit novamente.
Agora digamos que por algum motivo você precisa volta ao código anterior e não está lembrado como o havia implementado – Aqui sá temos uma linha modificada, mas e se tivessem dezenas de linhas modificadas?
Para resolver esse problema devemos recorrer ao History Manager, ele gerencia os backups automáticos de versóes. Escolha a guia History da Unit Editor para termos acesso a ele. Os History Manager nos proporciona três visões distintas dos backups:
- Contents: Mostra o conteúdo das versões salvas permitindo, também, retornar para uma versão antiga.
Figura 1 – Visão Contents do History Manager
- Info: Exibi informações sobre a Unit quando o StarTeam estã sendo e usado.
Figura 2 – Visão Info do History Manager
- Diff: Compara as versões do arquivo.
Figura 3 – Visão Diff do History Manager
Observação |
O gerenciamento de documentos, códigos fontes, modelos, protótipos de interface, casos de teste, etc pode ser feito através do programa StarTeam, em outras palavra, o StarTeam é responsável por manter o gerenciamento do ciclo de vida da aplicação
Figura 4 – Fases do ciclo de vida do desenvolvimento de software |
Agora vamos recuperar o arquivo da versão anterior, para isso escolha a visão Contents do History Manager. Selecione a linha como mostrado na figura 5, clique com o botão inverso do mouse sobre ela e escolha a opção Revert, na janela de confirmação que aparece clique sobre o botão Yes.
Figura 5 – Versão a ser restaurada
Verifique o código do evento OnClick do Button1, compile, teste e salve.