我所做的一些研究表明,faces-config.xml.jsfdia
文件是由eclipse生成的,作为faces-config.xml
(源代码)的某种差异,它有时会导致在较旧的JBoss服务器上的部署问题。
最初的几百个谷歌结果也表明,许多项目实际上将他们的faces-config.xml.jsfdia
置于版本控制之下。
这是疏忽吗?这个文件真的有用吗?即使没有faces-config.xml
的版本控制,eclipse也有一个本地历史记录,可以用来恢复配置,那么为什么要保留单独的设置差异呢?甚至没有"revert config"选项(无论如何都是无用的),那么这有什么意义呢?
感谢
faces-config.xml.jsfdia
文件是Eclipse特定的文件,其中包含faces-config.xml
的图表表示。如果打开faces-config.xml
文件并切换到图表选项卡(编辑器视图左下方有三个选项卡;图、树和源),则此文件将自动创建(如果不存在)。它会记住所有在faces-config.xml
文件中无法记住的图表。
您需要将此文件添加到版本控制程序的忽略列表中。例如,在Mercurial的情况下,项目根目录中的.hgignore
文件:
syntax: regexp
.jsfdia$
如果是git:,则为.gitignore
文件
*.jsfdia