What is the proper way to track my build versions in Qt?
https://softwareengineering.stackexchange.com/questions/337257
-
02-01-2021 - |
Domanda
Basically what I need in my project is a number of some sort that iterates itself every time I build my project, and that I can output by my program.
So for example, when generating audio, I need to add metadata that states that this audio file was generated by build #1551. After I build again, that number should go to #1552.
What is the proper way to do this in Qt?
Soluzione
Proper way is:
- Have (any possible) Version Control in your project (and forever for all projects)
- Instead of rather useless autoincremented counter use any id, provided by VCS of choice
- Get this id and output it (Mercurial sample, another SCMs just use another commands in
$$system
call)as any other variable
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a softwareengineering.stackexchange