我需要所有那些MPLABXLog.xml ...文件吗?

时间:2014-01-10 15:55:21

标签: assembly mercurial mplab

我正在使用MPLABX进行一个简单的项目,只有一个PIC汇编源代码文件,在Linux Fedora下运行。我注意到在我的主目录中有很多文件,超过20个,其名称以MPLABXLog.xml开头......所以,请问,我是否需要它们,我可以删除它们吗?我可以避免创建它们吗?

我是否在我在这个项目中使用Mercurial进行版本控制的挣扎尝试中无意中创建了它们? - 我现在对它进行了排序,并将在MPLABX IDE之外使用Mercurial。

2 个答案:

答案 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中搞乱搞乱项目配置。