• .
  • 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
  


Nachrichten in diesem Thema
Versionskontrolle - von voltwide - 31.08.2017, 10:02 PM
RE: Versionskontrolle - von alfsch - 31.08.2017, 10:53 PM
RE: Versionskontrolle - von voltwide - 31.08.2017, 11:03 PM
RE: Versionskontrolle - von alfsch - 31.08.2017, 11:45 PM
RE: Versionskontrolle - von voltwide - 31.08.2017, 11:54 PM
RE: Versionskontrolle - von buyman - 04.09.2017, 09:34 AM
RE: Versionskontrolle - von christianw. - 04.09.2017, 12:14 PM
RE: Versionskontrolle - von alfsch - 06.09.2017, 09:10 PM
RE: Versionskontrolle - von christianw. - 06.09.2017, 09:36 PM
RE: Versionskontrolle - von alfsch - 07.09.2017, 09:44 AM
RE: Versionskontrolle - von christianw. - 07.09.2017, 09:57 AM