faces-config.xml.jsfdia文件是用来做什么的



我所做的一些研究表明,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

最新更新