This works best for my project management… Been doing it this way a long time and, though the software I use changes every few years, my approach stays the same…
For my Kicad Projects, I do this:
• Create the project, such as MyProject_V1_R0
• I copy the PCB and Schematic files and Paste them back into the projects folder.
• I rename them if needed
• For a New or modified PCB/Schematic, I either create New one’s (using the Icon’s) or, Copy and Paste previous ones and change the names
Result is a Project with multiple PCB’s, Schematic’s, Netlist’s…etc
Each File’s Sheet has the correct FileName in the Legend
For Project Management (tracking) I use a DataBase I created in Libre Office (here’s a link).
I call the DataBase by a Plugin
Vid below shows example…
Example of File Tree in Kicad