我刚刚在 Saleforce 网络上重构(重命名)了一些 Apex 类,并且该更改似乎在网络上进行得很好。
但是force.com IDE没有下载这些新类。
从服务器刷新、保存到服务器和同步似乎什么也没做。
但是如果我进入“项目属性”,然后更改“项目内容”以包含所有内容,那么它似乎正在同步......
我必须这样做似乎很奇怪......这正常吗?
最佳答案
是的,这很正常。首次创建项目时,您选择要订阅的元数据。这有很多好处,但其中最主要的是更快的保存速度和(如果您有大量代码)更好的项目管理。
您一开始没有看到这些文件的原因是它们是在服务器端创建的,并且您的项目未订阅它们。
作为最佳实践,您应该尝试仅在 IDE 中工作。考虑到覆盖代码更加困难,它使开发更加安全 - 如果您在团队中工作,这一点尤其重要。
关于salesforce - Force.com IDE 没有反射(reflect)我的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3455233/