Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse .epf和.metadata之间有什么区别_Eclipse - Fatal编程技术网

Eclipse .epf和.metadata之间有什么区别

Eclipse .epf和.metadata之间有什么区别,eclipse,Eclipse,我是eclipse新手,正在尝试备份我的eclipse设置。我搜索了两种方法:导出.epf文件或复制整个.metadata文件夹。哪一个比较好?他们保存了什么设置?这两种方法之间有什么区别吗?该.epf文件只导出您的首选项设置(“首选项”对话框中的大部分内容) .metadata文件夹也包含这些首选项,但也包含许多其他数据。任何插件都可以在元数据中放入它想要的任何数据 例如,org.eclipse.core.resource插件保存关于工作区中所有文件的信息,org.eclipse.jdt.co

我是eclipse新手,正在尝试备份我的eclipse设置。我搜索了两种方法:导出.epf文件或复制整个.metadata文件夹。哪一个比较好?他们保存了什么设置?这两种方法之间有什么区别吗?

.epf
文件只导出您的首选项设置(“首选项”对话框中的大部分内容)

.metadata
文件夹也包含这些首选项,但也包含许多其他数据。任何插件都可以在元数据中放入它想要的任何数据

例如,
org.eclipse.core.resource
插件保存关于工作区中所有文件的信息,
org.eclipse.jdt.core
保存所有Java源代码的索引

所以这取决于你想备份什么。如果您只想保存首选项,请使用
.epf
文件。如果需要完整备份,请复制整个工作区,包括元数据


我强烈建议您定期备份您的工作区,我在这里看到了太多关于人们在没有备份的情况下丢失所有工作的问题

我完全同意备份整个工作区,因为有许多元数据存储在各个项目(
.settings
文件夹)中,而不是
.metadata
文件夹中。。。。尽管最安全的做法是在源代码控制系统上工作。