Altium a un support intégré pour la Subversion, mais nous avons besoin de contrôle de version à plusieurs sites.
WANdisco pouvez synchroniser plusieurs dépôts SVN, mais c'est cher.
Quelqu'un a utilisé Altium avec Git?
Si oui, comment?
OriginalL'auteur jacknad | 2011-02-25
J'ai récemment re-soulevé cette question avec Altium et a obtenu la réponse suivante:
AltiumLive idées est à http://bugcrunch.live.altium.com/#Ideas/New si quelqu'un se sent comme commentaires.
OriginalL'auteur Eric Anderson
La réponse que j'ai finalement obtenu à partir d'Altium a été "qu'est-ce que git?" J'ai pris cela comme un "n'essayez pas."
OriginalL'auteur jacknad
J'ai récemment eu ce travail. Je suis à l'aide d'un privé repo github, donc je ne peux malheureusement pas la preuve. Mais ici, c'est comment le faire, j'espère que cela aide les autres comme il m'a fallu quelques heures pour comprendre. Remarque, il devrait y avoir rien de spécial à propos de l'utilisation de github, ils sont probablement à l'aide de git-svn comme Paul l'a mentionné.
Je suis en utilisant le " fabriqué en version de SVN sous Altium Contrôle de Version préférences. J'ai tortoise svn installé, même si c'est juste pour que je puisse utiliser certaines des fonctionnalités de l'interface graphique. (Je suis en utilisant la tortue 1.8.5, qui semble bien fonctionner avec github).
Ici est la chose qui m'a coincé... Pour SVN pour le travail, vous ne POUVEZ PAS avoir un vide repo, vous devez avoir au moins un commit. Donc, en supposant que vous êtes sur github, de démarrer les pensions de titres, puis suivez les instructions qu'ils donnent. (juste pour que l'opération n'est pas vide):
Maintenant, allez à Altium, les Préférences->Gestion des Données->la Conception des Référentiels de
Puis cliquez sur "se connecter à" SVN. Une boîte de dialogue devrait apparaître. Le nom est juste une référence locale de sorte que vous pouvez distinguer le serveur si vous en avez plusieurs.
Pour github, et mon exemple ci-dessus:
Il devrait être en mesure de se connecter, et vous devriez être en mesure d'utiliser de manière transparente SVN dans Altium maintenant. Semble fonctionner très bien jusqu'à présent. Espérons que cela aide.
Github permet d'utiliser SVN pour l'accès github repos. En tant que telle, cette réponse est d'utiliser en exclusivité avec github.com comme le git<->svn traduction qui se passe côté serveur sur github. Voir: github.com/blog/1178-collaborating-on-github-with-subversion
Comment avez-vous authentifier? J'obtiens une erreur à partir de SVN: "échec de l'Authentification et interactif invite est désactivé...". Bien que SVN a une option de ligne de commande pour forcer la demande de confirmation, je ne peux pas comprendre comment l'activer que dans Altium interne de SVN. Pense que je vais juste utiliser des outils Git.
Merci, l'ajout d'un premier fichier dans le vide repo avant de brancher vraiment fait le tour pour moi aussi 🙂
OriginalL'auteur Jason Kotzin
Ont un coup d'oeil à git-cvsserver c'est un serveur CVS émulateur pour git. Il semble offrir le pserver protocole directement à un client cvs. Il ne prend pas en charge les montres ...
-Paul
OriginalL'auteur Paul Evans
Il semble que vous avez plusieurs SVN repository, et que vous voulez une sorte de contrôle de version distribué.
Avez-vous envisagé d'utiliser un contrôle de version distribué client qui prend en charge les dépôts SVN,
comme TortoiseHg ou SVK ou SmartGit ou git-svn ?
Ces clients ne peuvent pas faire tout qu'un client de travailler avec un référentiel conçu pour les DVCS peut le faire, mais ce sera peut-être mieux que ce que vous avez maintenant.
OriginalL'auteur David Cary
Vous pouvez toujours utiliser GIT en dehors de Altium - je l'ai fait pendant de nombreuses années.
Il suffit de créer un repo GIT basé sur le dossier de votre projet.
Sur le revers de la médaille, vous faire perdre la fonctionnalité de Altium montrant les différences entre les versions. Aussi, autant que je sache, vous ne pouvez pas faire fusionne les fichiers Altium utilise ne sont pas à base de texte.
Edit: Altium sont actuellement en train de travailler pour mettre en œuvre GIT comme une option de contrôle de version. https://bugcrunch.live.altium.com/#Idea/2379
OriginalL'auteur sa_leinad
Altium ajouté le support de Git de contrôle de version comme vous pouvez le voir dans la Notes de publication pour Altium Designer.
De savoir comment l'utiliser vous pouvez suivre ce Utilisation Du Contrôle De Version guide.
OriginalL'auteur zewill