• .
  • Willkommen im Forum!
  • Alles beim Alten...
  • Du hast kaum etwas verpasst ;-)
  • Jetzt noch sicherer mit HTTPS
Hallo, Gast! Anmelden Registrieren


Versionskontrolle
#1
Im Zusammenhang mit dem Clonen von KiCAD-Projekten kam mal wieder das Thema Versionskontrolle hoch.
Dabei stieß ich auf eine anscheinend recht einfache Anleitung für git:

devbisme 2016-09-05 14:57:49 UTC #4

You probably don't want to hear this (most people don't), but git easily does this for you. (Note that I'm talking about git, not Github.)

In your kicad project directory, just do

git init.

This creates a repository that stores all your project versions.
Add the project files you want to keep track of. For kicad, there's really only three you need:

git add myproj.pro myproj.sch myproj.kicad_pcb.

Store the current state of your project:

git commit -a -m "Some message about this version".

That's all you need to do to setup versioning.
Then whenever you have a version you want to save, run the command

git commit -a -m "A message about this version".

If you also want to give the snapshot an easy-to-remember name, you can use the command

git tag my_version_tag.

Then if you ever want to return to that version, use the command

git checkout my_version_tag.

And if you want to see the history of your project, use

git log.

I've seen plenty of tools that provide some form of "archiving".
They're pitiful when compared to using any modern versioning tool like git or Mercurial.
If the tool builders were smart, they'd just provide a button you could press to execute the commands I showed above.

link: https://forum.kicad.info/t/how-to-clone-a-project/3878

Die ersten Schritte funktionierten schon mal wie angegeben auf der Linux Kommandozeile.
Wie das unter Win aussieht, weiß ich nicht.
Beim ersten Mal ist ein Account mit e-mail und username einzurichten,
was aber dank der Hilfestellung kein Problem ist.
Ich habe einfach e-mail und usr meines github-account verwendet.
Hat jemand eine Meinung dazu, oder auch Erfahrungen damit?
...mit der Lizenz zum Löten!
 
Reply
#2
   
aber ich habe auch schon 1 Bier + 3 Whiskeys...
+
The Doors _ Whiskey, Mystics and Men ...auf dem KH-amp  Tongue
    Don't worry about getting older.  You're still gonna do dump stuff...only slower
 
Reply
#3
(31.08.2017, 10:53 PM)alfsch schrieb: aber ich habe auch schon 1 Bier + 3 Whiskeys...
+
The Doors _ Whiskey, Mystics and Men ...auf dem KH-amp  Tongue

Nach dem übernächsten Whiskey (ich hoffe es ist ein single malt) könnte dieses weiter helfen:

https://git-scm.com/book/de/v1/Los-geht%...Grundlagen Wink
...mit der Lizenz zum Löten!
 
Reply
#4
hm...ein Ardmore  single Malt ..jo  Tongue

naja, das CVS habe ich mal versucht...aber habe es nicht wirklich dazu gebracht, zu tun, was es soll...

Git - git-hub --- hab ich schon gesehen,  aber wozu - war mir nicht klar  Rolleyes

wenn  mehrere an dem selben Projekt arbeiten - wie das korrekt gehen soll - ich zweifle...
    Don't worry about getting older.  You're still gonna do dump stuff...only slower
 
Reply
#5
(31.08.2017, 11:45 PM)alfsch schrieb: hm...ein Ardmore  single Malt ..jo  Tongue

naja, das CVS habe ich mal versucht...aber habe es nicht wirklich dazu gebracht, zu tun, was es soll...

Git - git-hub --- hab ich schon gesehen,  aber wozu - war mir nicht klar  Rolleyes

wenn  mehrere an dem selben Projekt arbeiten - wie das korrekt gehen soll - ich zweifle...

Zumindest der Einzelkämpfer-Betrieb ist schon mal überschaubar Wink
...mit der Lizenz zum Löten!
 
Reply
#6
Für die Windows-User: TortoiseGIT verwenden
 
Reply
#7
Genau.
 
Reply
#8
btw   scheint mit github probleme zu geben (wenn ich das richtig verstehe):
Zitat:
  • Moved downloads to Google Code since GitHub no longer offers downloads (#38).

von
https://github.com/alexkay/spek
    Don't worry about getting older.  You're still gonna do dump stuff...only slower
 
Reply
#9
Die Infos sind m.E. von 2013.
 
Reply
#10
jo. habe ich auch gesehen, somit kein "neues" Problem... was nicht sagt, dass es kein aktuelles Problem ist.
    Don't worry about getting older.  You're still gonna do dump stuff...only slower
 
Reply
#11
Der grüne Knopf "Fork/Clone or Download" lässt eine korrekte Funktion vermuten.
 
Reply