Forum: PC Hard- und Software Baugruppen Versionierung


von HW Entwickler (Gast)


Lesenswert?

Hallo die Runde,

mich wundert, dass es darüber keine Threads gibt,
da es ja eigentlich jeden Hardware Entwickler betrifft.

Bei uns hat jeder Entwickler eigenes Schema wie
    - Schaltplan
    - Stückliste
    - Layout
    - Hexfile / Bitfiles
    - Datenblätter

versioniert werden. Viele legen Verzeichnis V0x an
und legen dort die Kopien ab. Andere wiederum geben
jeder Datei eine eigene Version und tragen in einer Worddatei
die Referenzen auf die gültigen Daten. Diese eine Worddatei liegt
dann typischerweise alleine im V0x Verzeichnis.

Ich bin gerade im Findungsprozess welches Schema ich adaptieren soll.
Gibt es noch andere Vorschläge? Eventuell ein simple gestricktes Tool?

Grüße

von Georg (Gast)


Lesenswert?

HW Entwickler schrieb:
> Bei uns hat jeder Entwickler eigenes Schema

Wer ist uns? Ein führerloser Hühnerhaufen? Das ist Aufgabe zumindest der 
Abteilungsleitung, Vorgaben zur einheitlichen Handhabung zu machen. Dass 
es eine besonders moderne Art der Unternehmensführung ist, jeden machen 
zu lassen was er will ist einfach nur ein Irrtum.

Es ist eigentlich nicht deine Aufgabe, sich irgendwas auszusuchen, 
sondern da sollte jemand sagen, bei uns wird das so gemacht. 
Schliesslich ist die Versionierung ja nicht nur für dich, sondern eher 
noch dafür da, dass sich notfalls ein anderer reinfinden kann. Ob es in 
eurer Firmenkultur ratsam ist, den Vorgesetzten danach zu fragen, kann 
ich nicht beurteilen, aber wenn nicht spricht das auch nicht gerade für 
die Firma oder um was es sich sonst handelt (was ich gesagt habe gilt 
keineswegs nur für Firmen, sondern ganz allgemein für Leute, die 
zusammenarbeiten sollen).

Georg

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

HW Entwickler schrieb:
> Gibt es noch andere Vorschläge?

Dafür werden Versionskontrollsysteme verwendet. SVN, CVS, Git, um nur 
einige zu nennen.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Es schadet auch nicht, einheitliche Header in die Dateien einzufügen und 
eine Liste dessen, wer was in Version X.X geändert hat. Es muss nicht 
gleich Doxygen sein, sowas ist aber sehr praktisch, wenn mehr als einer 
an einem Projekt arbeitet.
Und es ist nicht mal übertrieben, wenn jede Sub/Funktion/Prozedur eine 
Einleitung enthält, wo Eingangs Parameter, geänderte Globals und Return 
Werte beschrieben sind.
Speicherplatz gibts heute nämlich umsonst.

HW Entwickler schrieb:
> tragen in einer Worddatei
> die Referenzen auf die gültigen Daten. Diese eine Worddatei liegt
> dann typischerweise alleine im V0x Verzeichnis.

Das klingt ja furchtbar

: Bearbeitet durch User
von Georg (Gast)


Lesenswert?

Matthias Sch. schrieb:
> Das klingt ja furchtbar

Wenn die mal weg ist, ist das Projekt nahe an der Unbrauchbarkeit.

Georg

von Tilo (Gast)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Dafür werden Versionskontrollsysteme verwendet. SVN, CVS, Git, um nur
> einige zu nennen.

Die sind aber alle eigentlich dafür gemacht Quellcode zu verwalten. Mit 
Binärdateien tun sich diese Systeme schwer.

von physiker (Gast)


Lesenswert?

> Die sind aber alle eigentlich dafür gemacht Quellcode zu verwalten. Mit
> Binärdateien tun sich diese Systeme schwer.
Funktioniert aber trotzdem gut, gibt ein bisschen Overhead, aber 
Speicherplatz ist ja billig, wie schon gesagt wurde. Und diff 
funktioniert natürlich auch nicht so schön wie mit Quellcode, wobei es 
da je nach System plugins gibt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.