Versionierung von Projekten in Kicad 6?

#7237030
Lesenswert?

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 #7237762
Lesenswert?

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 #7237917
Lesenswert?

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 #7237925
Lesenswert?

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 #7238064
Lesenswert?

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.
#7238069
Lesenswert?

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 #7238190
Lesenswert?

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 #7239912
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren