Skip to main content
Associate III
August 5, 2024
Solved

How to setup a version control system

  • August 5, 2024
  • 1 reply
  • 2171 views

With STM32CubeIDE on Windows 11 PC, how to setup a local (not storing on Github) version control system?

How Version Control System works?  How often it freeze and save files/state of a project?  Does it restore to (a) hit 'commit' key  (b) nth compile in past (c) at any time in past?

Many thanks

This topic has been closed for replies.
Best answer by Andrew Neil

How to set up the VCS will depend on which VCS you choose - and won't have anything to do with STM32CubeIDE.

Or are you really asking how to integrate a VCS into STM32CubeIDE ?

 


@David_ wrote:

How Version Control System works?  How often it freeze and save files/state of a project?  Does it restore to (a) hit 'commit' key  (b) nth compile in past (c) at any time in past?


None of these has anything to do with STM32CubeIDE - it will be all down to the VCS you choose, how you choose to configure it, and/or how you choose to use it.

Some general articles on Version Control:

https://en.wikipedia.org/wiki/Version_control 

https://www.perforce.com/blog/vcs/what-is-version-control

https://www.atlassian.com/git/tutorials/what-is-version-control

https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control 

 

EDIT:

Note that a VCS doesn't need to be integrated with an IDE - any IDE - for you to use it on your projects.

1 reply

Andrew Neil
Andrew NeilBest answer
Super User
August 5, 2024

How to set up the VCS will depend on which VCS you choose - and won't have anything to do with STM32CubeIDE.

Or are you really asking how to integrate a VCS into STM32CubeIDE ?

 


@David_ wrote:

How Version Control System works?  How often it freeze and save files/state of a project?  Does it restore to (a) hit 'commit' key  (b) nth compile in past (c) at any time in past?


None of these has anything to do with STM32CubeIDE - it will be all down to the VCS you choose, how you choose to configure it, and/or how you choose to use it.

Some general articles on Version Control:

https://en.wikipedia.org/wiki/Version_control 

https://www.perforce.com/blog/vcs/what-is-version-control

https://www.atlassian.com/git/tutorials/what-is-version-control

https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control 

 

EDIT:

Note that a VCS doesn't need to be integrated with an IDE - any IDE - for you to use it on your projects.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.