Private / local version control using Arduino IDE

Hi there,
I am working on a couple of projects right now, and I have tens of copies of my project files - so it is getting quite difficult to manage. I am looking for a way to have at least a simple version control using Arduino IDE.

I kinda got used to all the tools with their IDE, so I don't want to switch. Is there any way to have preferably private (even a local) version control without doing the whole process manually?

Thanks!

see GitHub integration

if you change IDE, for example Visual Studio Code with the PlatformIO extension, you'll get Git integration

I run a local SVN since several years for version control, but nowadays I would start with something GIT based.

learn commandline, get git, read the docs, be fine in a day.

For most common usage you don't need the commandline. Git Desktop and git-gui are sufficent to do daily stuff.

Hello atlaikesbriedi

You can do it manually simply:

grafik

R = release
B = build

I control all my private projects via Git. I would never want to do without it. This gives you a much better overview of the project development.
You don't have to publish your projects on Github to do this. And nearly all can be done with the graphical UI. I use the command line only very, very, very rarely. And if so, then only for things that aren't really necessary, just to spruce it up a bit :wink: :sunglasses:.