我正在使用MPLABX进行一个简单的项目,只有一个PIC汇编源代码文件,在Linux Fedora下运行。我注意到在我的主目录中有很多文件,超过20个,其名称以MPLABXLog.xml开头......所以,请问,我是否需要它们,我可以删除它们吗?我可以避免创建它们吗?
我是否在我在这个项目中使用Mercurial进行版本控制的挣扎尝试中无意中创建了它们? - 我现在对它进行了排序,并将在MPLABX IDE之外使用Mercurial。
答案 0 :(得分:2)
Mercurial不会创建此类文件。它们都属于MPLAB。如果您不想跟踪这些文件中的更改,请将它们添加到.hgignore:
syntax: glob
MPLABXLog.xml*
您可以使用任何shell模式。另外,请考虑将已编译的二进制文件添加到.hgignore。这是件好事,因为任何人都可以随时从源头获取二进制文件。例如,如果编译器的输出文件夹是bin,那么您应该将.hgignore添加到行
bin/
More info关于.hgignore。
答案 1 :(得分:-1)
我的工作.hgignore是:
# use glob syntax.
syntax: glob
build/**
dist/**
nbproject/private/**
nbproject/Makefile-*
*.mk
*.bash
*.mcc
参考此处提供的指南:http://microchip.wikidot.com/faq:72 不要从版本控制中删除所有XML文件。否则,您将最终在MPLAB-X中搞乱搞乱项目配置。