Versionierung von Projekten in Kicad 6?

Ich habe bis jetzt auch kopiert und umbenannt. Gerade wenn ich Platinen 
anfertigen lassen habe, habe ich von der Revision eine Projektkopie.
Git ist ein sehr guter Ansatz, ab wann sich das für einen lohnt hängt ab 
von Erfahrung mit Git, Projektgröße, Arbeitsdauer und Lebenszyklus des 
Projektes.
Gast
Thomas U. schrieb:
> SVN taugt doch locker. Habe ich als lokale Installation mit einem
> Entwicklungs-Repository für mich und eine weitere als link zum Kunden.

Denke ich auch. Vor allem ist es einfacher, und mit git kann man bei 
Hardware auch nicht allzuviel anfangen (finde ich).
Und der Tortoise-Client macht es einem einfach, wenn man mit Windows 
unterwegs ist.
Gast
Merci für die Antworten!

Da es aktuell bei mir nicht so oft vorkommt (meistens funktionieren die 
Schaltungen beim ersten Versuch 😎), werde ich die Projekte weiter 
einfach kopieren.
Gast
Keks F. schrieb:
> Git, Projektgröße, Arbeitsdauer und Lebenszyklus des Projektes.

Thomas U. schrieb:
> SVN taugt doch locker.

Bei mir ist es mercurial (fand ich am einfachsten), spielt aber keine 
Rolle. Tortoise kann Sie alle. Git ist Standard, wer anfängt sollte das 
nehmen. Die nötigen Befehle init, add commit (und bei mir rollback ;-) 
sind kein Hexenwerk.

Keks F. schrieb:
> Ich habe bis jetzt auch kopiert und umbenannt. Gerade wenn ich Platinen
> anfertigen lassen habe, habe ich von der Revision eine Projektkopie.

Da reicht ein commit. Früher hab ich das noch als branch gespeichert 
oder, sieht nett ist aber unnötig. Wenn z.b. Gerberfiles auftauchen weiß 
ich auch so das es eine neue Version gibt.

Martin schrieb:
> werde ich die Projekte weiter einfach kopieren.
Einfach?
Angehängte Dateien:
Gast
Wühlhase schrieb:
> Thomas U. schrieb:
>> SVN taugt doch locker.

> Denke ich auch. Vor allem ist es einfacher, und mit git kann man bei
> Hardware auch nicht allzuviel anfangen (finde ich).
> Und der Tortoise-Client macht es einem einfach, wenn man mit Windows
> unterwegs ist.

Wo ist denn der Unterschied?
Gast
Mucky F. schrieb:
> Wühlhase schrieb:
>> Thomas U. schrieb:
>>> SVN taugt doch locker.
>
>> Denke ich auch. Vor allem ist es einfacher, und mit git kann man bei
>> Hardware auch nicht allzuviel anfangen (finde ich).
>> Und der Tortoise-Client macht es einem einfach, wenn man mit Windows
>> unterwegs ist.
>
> Wo ist denn der Unterschied?

Git kennt sowas ähnliches wie Parallelversionierung: Du kannst vom 
aktuellen Versionsstand einen Abzweig (Branch) erstellen, und mehrere 
Branches am Ende wieder zusammenführen.
Für Software ganz praktisch, aber bei Hardware sehe ich den Sinn nicht.
Mucky F. schrieb:
> Da reicht ein commit. Früher hab ich das noch als branch gespeichert
> oder, sieht nett ist aber unnötig. Wenn z.b. Gerberfiles auftauchen weiß
> ich auch so das es eine neue Version gibt.

Ich bin mit git und subversion vertraut und benutze ersteres auch. Nur 
halt nicht dafür. Ist mir zu unbequem.
Ich bin davon verwöhnt, dass die IDEs das integriert haben. Gibt 
bestimmt auch Extensions für XUbuntu's Dateimanager, ist mir aber alles 
zu viel Startaufwand bis jetzt.
Kann sich logischerweise projektabhängig ändern.
Gast
Wühlhase schrieb:
> Git kennt sowas ähnliches wie Parallelversionierung: Du kannst vom
> aktuellen Versionsstand einen Abzweig (Branch) erstellen, und mehrere
> Branches am Ende wieder zusammenführen.
> Für Software ganz praktisch, aber bei Hardware sehe ich den Sinn nicht.

Kann mercurial (hg) auch, aber das muss man doch nicht benutzen.

Branches hab ich mal genutzt um gefertigte Designs zu speichern. War 
aber zu unhandlich, ein einfacher Datecode tut es auch und der steht 
dann dem PCB.

Bastle noch an einem visuellen Diff. (s. gif), ist manchmal sehr 
praktisch
Angehängte Dateien:
Gast
Ich nutze für diese Zwecke GIT. Wenn ich eine Version habe, die ich 
fertigen lasse, bekommt diese einen Tag in GIT verpasst. Damit finde ich 
jederzeit sehr schnell den Stand und kann jederzeit darauf zurück gehen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.