Guardar e restaurar versões do projeto
O controle de versão guarda fotografias do projeto (versões) que você pode comparar e restaurar a qualquer momento. Use-o como rede de proteção: publique uma versão sempre que o projeto estiver funcionando, antes de uma mudança grande e antes de ir a campo. Esta página mostra o uso do dia a dia; os detalhes estão em Controle de versão.
Publicar uma versão
Abra a atividade Controle de Versão na barra de atividades.
Em Mensagem, descreva o que esta versão tem de novo, de um jeito que você entenda daqui a meses (por exemplo
Ajuste do tempo de partida da bomba para 3 s).Clique em Publicar versão (CTRL + ENTER).
Resultado: a versão aparece no topo da LINHA DO TEMPO, com data e autor. O projeto é salvo antes de publicar.
Dica
Uma boa prática é publicar uma versão logo depois de cada implantação em campo, com o nome da máquina na mensagem. Assim você sabe exatamente o que está rodando em cada equipamento.
Ver o que mudou
Desde a última versão: a seção Alterações lista os arquivos modificados. Clique num arquivo para comparar.
Entre versões: clique com o botão direito numa versão da linha do tempo e escolha Comparar com a versão anterior ou Comparar com a versão mais recente.
A comparação abre lado a lado, com navegação por Próxima alteração.
Desfazer alterações ainda não publicadas
Na seção Alterações, use Descartar alterações num arquivo, ou Descartar todas as alterações para voltar o projeto inteiro à última versão publicada. Não há como recuperar o que for descartado.
Voltar a uma versão anterior
Na LINHA DO TEMPO, clique com o botão direito na versão desejada.
Escolha Restaurar esta versão e confirme.
Resultado: o projeto volta a ser como era naquela versão.
Aviso
Restaurar substitui o projeto atual e perde as alterações que não foram publicadas. Publique uma versão antes, se quiser guardar o estado atual.
Restaurar muda só o projeto. Para que o equipamento volte a rodar a versão antiga, compile e implante (ver Compilar e implantar a aplicação).
Guardar as versões num servidor
As versões ficam no computador do OnStudio. Para ter uma cópia fora dele, ou compartilhar o histórico com a equipe, envie-as a um servidor Git (GitLab, GitHub, Gitea…):
Configure o servidor em (endereço, usuário e token de acesso) e use Testar conexão.
Na atividade Controle de Versão, use Configurar remoto… e informe o nome do Repositório, que precisa já existir no servidor.
Use Enviar versões para o servidor depois de publicar, e Obter a versão do servidor para trazer o que outra pessoa enviou.
Veja Controle de versão para o caso em que as versões do computador e do servidor divergem.