【发布时间】:2014-04-09 03:07:19
【问题描述】:
我主要使用嵌入式应用程序(FPGA 和微控制器),而且我对 git 和版本控制一般来说还很陌生。我开始了解它的力量,并想建立一些我的项目供同事和朋友与我合作。这些项目通常在集成开发环境 (IDE) 中开发,例如 MPLAB-X、Code Composer Studio、Libero 或 Quartus,它们可以生成二进制文件、提供后台调试和其他功能。 我在其他人可以克隆它并开始工作的存储库中设置项目时遇到了一些麻烦。我发现大多数推荐的 .gitignore 设置让您忽略主项目文件以及所有额外的二进制文件和副产品,例如 .tcl 脚本和文本报告。通过忽略这些,我发现我正在删除协作者设置具有相同配置的开发环境所需的所有信息。但是,如果我在存储库中跟踪它们,那么我的存储库就会陷入不重要的额外文件(通常是大文件)中。有没有更好的办法解决这个问题?
【问题讨论】:
标签: git ide fpga mplab code-composer