Para começar com o controle de revisão no Altium 365, por favor, leia este artigo sobre Histórico do Projeto. Embora você ainda possa usar o método abaixo, recomendamos conferir o Histórico do Projeto para as novidades e melhores práticas.
Desde que comecei a usar o Github e o Google Docs, me apaixonei pelo controle de revisão. Em vez de manter múltiplas cópias de arquivos essenciais e marcar cada revisão com a data, as informações de rastreamento de revisão são armazenadas junto ao arquivo. Este ambiente funciona muito bem para código, planilhas e documentos, e o Altium traz essas mesmas funcionalidades para o design de PCB.
O Altium 365 habilita as mesmas capacidades para controle de revisão. Você pode facilmente voltar para revisões anteriores de um design, clonar um projeto atual e acessar uma revisão anterior. Você pode reverter para cópias de arquivos de design dentro do Altium Designer. Se você precisar reverter para uma revisão anterior de um arquivo local, pode incluir esta revisão anterior na sua instância web do Workspace no Altium 365. Se você nunca usou controle de revisão para design de PCB, aqui estão algumas diretrizes para controle de revisão local e gerenciado pelo servidor no seu Workspace Altium 365.
Quando você abre sua instância web do Workspace no Altium 365, você não verá as revisões anteriores dos seus arquivos de esquemático. Tudo o que você vê na sua instância web do Workspace é a revisão mais recente dos seus arquivos de design. Então, isso levanta a questão, onde posso encontrar revisões anteriores dos arquivos de design?
Sempre que você faz alterações em um esquemático, documento de PCB ou outro arquivo, uma revisão anterior será armazenada no Altium 365. Quando você abre um projeto no Altium Designer, você pode acessar revisões mais antigas dos seus arquivos de design armazenados na sua máquina local e online. Você pode acessar essas diferentes revisões no Painel de Gerenciamento de Armazenamento no Altium Designer.
Na imagem abaixo, abri um dos meus projetos do Altium 365 no Altium Designer. Quando abro o Painel de Gerenciamento de Armazenamento, posso ver revisões locais e online das minhas folhas de esquemático. Eu destaquei a revisão atual deste arquivo de esquemático específico em uma caixa vermelha (veja abaixo). Esta revisão está atualmente aberta na janela de fundo; é a revisão atual do esquemático anexado ao meu projeto.
Para acessar uma das revisões, basta dar um duplo clique na revisão anterior, e ela será aberta no Editor de Esquemáticos. Você pode então organizar as janelas lado a lado para poder comparar as duas revisões, conforme mostrado na imagem abaixo. A revisão anterior do esquemático contém três LEDs indicadores na parte ampliada do esquemático na revisão atual. A revisão atual possui apenas dois LEDs indicadores. Como você pode ver na seção de Comentários do painel Gerenciador de Armazenamento (veja a imagem acima), um dos LEDs foi removido do esquemático.
Uma vez que você abra esta revisão anterior do seu esquemático, ela aparecerá na seção Documentos Livres do painel de Projetos. Você pode clicar com o botão direito nesta revisão anterior no arquivo e clicar em Explorar para localizá-la em sua máquina local. Você pode então mover este arquivo para outro local no seu dispositivo local. Eu gosto de manter as cópias locais do meu arquivo de projeto no mesmo lugar, pois isso me ajuda a ficar organizado.
Uma vez que você localizou a revisão anterior, você tem algumas opções de como usá-la. Ao abrir os dois esquemáticos lado a lado, posso ver exatamente onde as mudanças foram aplicadas na revisão mais recente do meu arquivo de esquemático. Note que isso permite que você veja facilmente as diferenças entre a revisão atual e a anterior do seu esquemático. No entanto, pode haver outras diferenças que não são óbvias; a ferramenta Comparar mostra uma lista de diferenças entre os dois arquivos.
Para acessar a ferramenta Comparar, clique no menu Projetos e clique em Mostrar Diferenças. Uma caixa de diálogo será aberta permitindo que você selecione arquivos para comparar. Para escolher arquivos específicos, clique na opção Modo Avançado na parte inferior da caixa de diálogo. Você verá duas listas que contêm arquivos do painel Projetos. Agora você pode selecionar os arquivos que deseja comparar. Eu escolhi a revisão anterior do meu esquemático na lista da esquerda abaixo, e escolhi a revisão atual do esquemático na lista da direita.
Após clicar em OK, você pode investigar diferenças específicas em cada arquivo e inspecionar essas diferenças visualmente. As mudanças aparecerão como uma lista de diferenças, nas quais você pode clicar para detalhar as diferenças específicas de cada arquivo.
Se você decidiu que quer usar a revisão anterior de um arquivo no seu projeto, simplesmente renomeie-o e adicione-o ao seu projeto atual arrastando-o para o painel de Projetos. Você pode então fazer o commit e push do seu projeto para a instância web do seu Workspace usando as ferramentas de controle de revisão no painel de Projetos. Você também pode remover a revisão mais antiga do arquivo do seu projeto como faria com qualquer outro arquivo.
Na imagem abaixo, adicionei a revisão anterior do meu projeto, e agora estou prestes a fazer o push do projeto de volta para o meu Altium 365 Workspace. Depois de adicionar a revisão anterior ao projeto e remover os arquivos desnecessários, simplesmente clique com o botão direito do mouse no arquivo do projeto e selecione Commit Whole Project sob a entrada de Controle de Revisão. Você verá o diálogo Commit to revision Control aparecer, e você pode selecionar arquivos específicos no seu projeto para fazer o push para o seu Altium 365 Workspace.
Uma vez que eu clique em Commit and Push, a revisão anterior do meu esquemático será adicionada ao controle de revisão. Agora, ela aparecerá em sua cadeia de revisão. Você pode implementar os mesmos recursos de rastreamento de controle de revisão mostrados acima para arquivos PcbDoc e outros arquivos em seu projeto. Note que, na janela acima, eu removi o arquivo esquemático adicional do meu projeto, mas eu poderia ter mantido este outro arquivo no meu projeto. Ele continuaria tendo sua própria cadeia de revisão rastreada no meu Altium 365 Workspace e acessível no painel Storage Manager.
Qualquer pessoa com acesso ao projeto também poderá acessar essas revisões anteriores de arquivos. Certifique-se de se comunicar com sua equipe e acompanhar o acesso dos usuários dentro do seu Altium 365 Workspace. Para um olhar mais aprofundado sobre a regulamentação do acesso a diferentes projetos no seu Altium 365 Workspace, dê uma olhada neste tutorial sobre controle de acesso do usuário.
Espero que este breve tutorial ajude você a acessar revisões anteriores de arquivos armazenados no seu Altium 365 Workspace. Esta é uma maneira simples de acompanhar as revisões anteriores dos seus arquivos sem ter que rastrear manualmente uma longa lista de arquivos no seu computador local. Note que o Altium Designer manterá o controle das suas revisões de arquivos anteriores no seu computador local à medida que você os edita. Estes também estão acessíveis a partir do painel Storage Manager na lista de Histórico Local (veja a janela acima). Para mais informações sobre controle de revisão no Altium 365, veja este documento técnico.
Se você quer usar um método mais simples de controle de revisão, o Altium Designer oferece uma opção com seu recurso de Sincronização Simples. Este recurso armazena e sincroniza um projeto de design de PCB na plataforma em nuvem do Altium 365. Isso é ótimo para designers individuais, que só precisam rastrear suas próprias revisões e não precisarão se preocupar com conflitos de revisão. Isso também é uma boa maneira de lidar com projetos privados, pois apenas o criador do projeto poderá aplicar edições. Para aprender mais sobre a Sincronização Simples e como ela difere do recurso de Controle de Versão Formal, leia este guia na documentação do Altium Designer.
Altium 365 está trazendo um nível de integração sem precedentes para a indústria eletrônica. Até agora, o controle de versão era relegado ao mundo do desenvolvimento de software, agora os designers podem trabalhar de casa e alcançar níveis de eficiência sem precedentes.
Apenas começamos a explorar o que é possível fazer com o Altium 365. Você pode verificar a página do produto para uma descrição mais detalhada das funcionalidades ou um dos Webinars Sob Demanda.