Salesforce Force.com IDE没有反映我的更改?

Salesforce Force.com IDE没有反映我的更改?,salesforce,force.com,Salesforce,Force.com,我刚刚在Saleforce web上重构并重命名了一些Apex类,而这一变化似乎在web上得到了很好的应用 但是force.com IDE没有下载这些新类 从服务器刷新、保存到服务器和同步,所有这些似乎都不起任何作用 但如果我在项目属性下,然后更改“项目内容”以包含所有内容,那么它似乎正在同步 看起来很奇怪我不得不这么做。。。正常吗?是的,正常。第一次创建项目时,选择要订阅的元数据。这有很多好处,但其中最主要的是更快的保存,如果你有大量的代码,那么更好的项目管理 您最初没有看到这些文件的原因是它

我刚刚在Saleforce web上重构并重命名了一些Apex类,而这一变化似乎在web上得到了很好的应用

但是force.com IDE没有下载这些新类

从服务器刷新、保存到服务器和同步,所有这些似乎都不起任何作用

但如果我在项目属性下,然后更改“项目内容”以包含所有内容,那么它似乎正在同步


看起来很奇怪我不得不这么做。。。正常吗?

是的,正常。第一次创建项目时,选择要订阅的元数据。这有很多好处,但其中最主要的是更快的保存,如果你有大量的代码,那么更好的项目管理

您最初没有看到这些文件的原因是它们是在服务器端创建的,而您的项目没有订阅它们


作为最佳实践,您应该尝试在IDE中工作。考虑到重写代码更加困难,这使得开发更加安全,尤其是在团队中工作时更为重要。

我也遇到过类似的问题。这就是我所做的

右键单击导航器中的沙盒。 选择属性 展开Force.com并单击项目内容 单击刷新按钮,当force.com->Refresh from Server选项因某种原因停止工作时,该按钮将为我成功更新元数据。
对于查看此处但未看到对象元数据更改的用户。。。确保您实际上是通过Web UI更改对象的API名称,而不仅仅是更改标签。如果不更改API名称,它可能看起来好像更改没有反映在Force.com IDE中。

使用IDE的另一个原因是它保留选项卡,使用Salesforce内部的编辑器将它们替换为空格-我经常发现自己在四个空格上搜索和替换,而将选项卡放回原位!使用要从中同步的新组件更新package.xml文件salesforce@LaceySnr同意。没有人喜欢太空人。生命的标签。我还想指出,调试器远远优于开发人员控制台