Quartus version control methodology
- 2 years ago
My thought is that you could create a new Quartus project in a Git repository directory and add all the necessary files to Git. This includes the project file (.qpf), any Verilog or VHDL source files, constraint files, and any other files that are necessary for the project. You can also add any other documentation or notes that may be useful to other team members.
Example git repository: https://github.com/intel/fpga-partial-reconfig
Another alternatives, in Quartus, the "Project → Generate TCL file for Project..." option generates a Tcl script file that contains all of the Quartus project settings and commands necessary to recreate the project. The Tcl script file can be used to automate the project creation process or to share the project settings with other users.
There are other forum cases with similar questions that you may checkout:
https://www.reddit.com/r/FPGA/comments/loi03v/intel_quartus_version_control/
Hope the answers help.
p.s: This is just my opinion, there is no official document from Intel that stated this.
Best Regards,
Richard Tan
p/s: If you find any answers from the community or Intel Support to be helpful, we encourage you to mark them as the best answer or rate them 4/5 in the survey.