Como utilizar Altium com Git?
o Altium construiu um suporte para o Subversion, mas temos necessidade de controlo de versões em vários sites. WANdisco pode sincronizar múltiplos repositórios SVN, mas é caro. Alguém usou o Altium com o Git? Em caso afirmativo, como?
7 answers
Levantei recentemente esta questão com o Altium e obtive a seguinte resposta:
Eric Anderson, boa pergunta! Lamento dizer que há apenas suporte para SVN e CVS como você sabia. Eu não ouvi falar de nenhum planos futuros para os outros pacotes de software de armazenamento/controle de versões. A única coisa que vem à mente é usar o construído em SVN e em o" diretório de trabalho " tentar adicionar isso ao Git (ou outros) e fazer o commits / updates externos de Altium.Também posso sugerir ir para AltiumLive e para a secção de ideias e entra numa ideia. Se um número suficiente de pessoas gosta e vota a favor existe a possibilidade de implementação (sem promessas, é claro).
As ideias AltiumLive estão em http://bugcrunch.live.altium.com/#Ideas/New se alguém quiser comentar.
Estou a usar a' versão incorporada ' da SVN sob preferências de controlo de versões Altium. Eu tenho tortoise svn instalado, embora isso é apenas para que eu possa usar um pouco do GUI recurso. (Estou usando tartaruga 1.8.5, que parece funcionar bem com github).
Eis a coisa que me deixou preso... Para o SVN funcionar, você não pode ter um repo vazio, você tem que ter pelo menos um commit. Então, assumindo que estás no github, começa um repo, e depois segue as instruções que eles dão. (só para que o repo não esteja vazio):touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin [email protected]:flirc/altium.git
git push -u origin master
Agora vá para Altium, Preferências - > Gestão de dados - >repositórios de Design
Depois carregue em "ligar a" SVN. Deve aparecer uma janela. O nome é apenas uma referência local para que você possa distinguir o servidor se você tem vários.
Para o github, e o meu exemplo acima:
- método: https Servidor: github.com
- Porto Do Servidor: Predefinição
- sub-pasta do repositório: /flirc / altium
Ele deve ser capaz de se conectar, e você deve ser capaz de usar perfeitamente SVN em Altium agora. Parece estar a funcionar bem até agora. Espero que isso ajude.
-Paul
Já pensou em usar um cliente de controlo de versões distribuído que suporte repositórios de SVN, como TortoiseHg ou SVK ou SmartGit ou git-svn ?
Tais clientes não podem fazer Tudo o que um cliente que trabalha com um repositório projetado para DVCS pode fazer, mas talvez seja melhor do que o que você tem agora.
Podes sempre usar o GIT fora do Altium - faço-o há muitos anos.
Basta criar um repo GIT baseado na sua pasta do projecto.
Do lado negativo, você perde a funcionalidade do Altium mostrando as diferenças entre as versões. Além disso, tanto quanto sei, você não pode mesclar como os arquivos que Altium usa não são baseados em texto.
Edit: O Altium está a trabalhar para implementar o GIT como opção de controlo de versões. https://bugcrunch.live.altium.com/#Idea/2379
ISTO NÃO É UMA PERGUNTA SOBRE PROGRAMAÇÃO.Eu respondo, mas não te preocupes se alguém apagar a pergunta.
BOAS NOTÍCIAS!
O Altium adicionou suporte à versão de controlo do Git, como pode ver nas notas de lançamento do Altium Designer .
Para saber como usar, pode seguir este usando o controlo de versões guia.