我正在开发一个包含 microblaze 设计的 Xilinx 项目。我很好奇将项目的硬件部分存储在 Git(或其他一些 CM 工具)中所需的最小文件集,并且仍然能够在不同的机器上重建它。到目前为止,我一直无法缩小范围,但是生成了很多文件,我确信我可以摆脱这些文件。在顶层目录中还有 _xps、bootloops、data 等、hdl、implementation、pcores、revup、SDK 和综合目录。哪些目录是完全不需要的,哪些文件是其余文件夹中必须的?
到目前为止,我无法在任何地方找到一个好的列表(我自己缩小范围的尝试也没有结果)。