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?

Author: Tor Klingberg, 2011-02-25

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.

 7
Author: Eric Anderson, 2013-11-12 18:39:22
A resposta que recebi do Altium foi: "o que é o git?"Tomei isso como um "não tente."
 10
Author: jacknad, 2011-03-22 11:25:50
Pus isto a funcionar recentemente. Estou a usar um representante privado no github, por isso, infelizmente, não posso mostrar provas. Mas aqui está como fazê-lo, eu espero que isso ajude os outros, como me levou algumas horas para descobri-lo. Note, não deve haver nada de especial sobre o uso do github, eles provavelmente estão usando o git-svn como Paul mencionou.

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.

 8
Author: Jason Kotzin, 2013-11-28 17:33:53
Veja o git-cvsserver. é um emulador de servidor CVS para o git. Ele parece oferecer o protocolo pserver diretamente a um cliente cvs. Mas não suporta relógios..

-Paul

 6
Author: Paul Evans, 2011-05-20 14:31:47
Parece que tens vários respostórios SVN, e queres algum tipo de controlo de Versão Distribuído.

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.

 1
Author: David Cary, 2012-09-17 02:50:58

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

 0
Author: sa_leinad, 2017-12-05 04:44:43

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.

 0
Author: zewill, 2018-07-22 14:07:42