Iniciando o Controle de Revisão de PCB no Altium 365

Zachariah Peterson
|  Criada: Novembro 25, 2020  |  Atualizada: Marco 23, 2021
Começando com o Controle de Revisão no Altium 365

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.

Onde Meus Arquivos Estão Armazenados?

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.

Storage Manager panel in Altium Designer
As revisões de seus arquivos anteriores podem ser vistas no painel do Storage Manager no Altium Designer.

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.

Schematic comparison in Altium Designer and Altium 365 revision control
Comparando duas revisões de um esquema no Altium Designer.

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.

Comparando revisões

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.

Document comparison with Altium 365 version control
Escolhendo revisões de documentos para comparar no Altium Designer.

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.

Mantendo uma Revisão Anterior no Seu Projeto Atual

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.

Commit and push in Altium 365 version control
Faça o commit e empurre seu projeto de volta para a instância web no Altium Designer.

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.

Sincronize Simplesmente Seu Caminho para o Sucesso

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.

Sobre o autor

Sobre o autor

Zachariah Peterson tem vasta experiência técnica na área acadêmica e na indústria. Atualmente, presta serviços de pesquisa, projeto e marketing para empresas do setor eletrônico. Antes de trabalhar na indústria de PCB, lecionou na Portland State University e conduziu pesquisas sobre teoria, materiais e estabilidade de laser aleatório. A experiência de Peterson em pesquisa científica abrange assuntos relacionados aos lasers de nanopartículas, dispositivos semicondutores eletrônicos e optoeletrônicos, sensores ambientais e padrões estocásticos. Seu trabalho foi publicado em mais de uma dezena de jornais avaliados por colegas e atas de conferência, além disso, escreveu mais de dois mil artigos técnicos sobre projeto de PCB para diversas empresas. É membro da IEEE Photonics Society, da IEEE Electronics Packaging Society, da American Physical Society e da Printed Circuit Engineering Association (PCEA). Anteriormente, atuou como membro com direito a voto no Comitê Consultivo Técnico de Computação Quântica do INCITS, onde trabalhou em padrões técnicos para eletrônica quântica e, no momento, atua no grupo de trabalho P3186 do IEEE, que tem como foco a interface de portas que representam sinais fotônicos com simuladores de circuitos da classe SPICE.

Recursos relacionados

Documentação técnica relacionada

Retornar a página inicial
Thank you, you are now subscribed to updates.