Force.com IDEは私の変更を反映していませんでしたか?
-
27-09-2019 - |
質問
Saleforce WebでいくつかのApexクラスをリファクタリング(改名)しただけで、その変更はWebでうまくいったようです。
しかし、Force.com IDEはこれらの新しいクラスをダウンロードしませんでした。
サーバーから更新し、サーバーに保存し、すべてを同期させても、何もしないように見えました。
しかし、「プロジェクトのプロパティの下に入ってから、「プロジェクトの内容」を変更してすべてを含めると、同期しているように見えます。
奇妙なようです私はそれをしなければなりません...それは正常ですか?
解決
はい、それは正常です。最初にプロジェクトを作成するときは、購読したいメタデータを選択します。これには多くの利点がありますが、これらの中でチーフはより速いセーブであり、(膨大な量のコードがある場合は)プロジェクト管理を改善します。
最初にファイルが表示されなかった理由は、それらがサーバー側に作成され、プロジェクトがそれらに購読されていなかったためです。
ベストプラクティスとして、IDEの中で作業してみる必要があります。コードを上書きするのがより困難であることを考えると、開発はより安全になります - チームで働いている場合は特に重要です。
他のヒント
同様の問題がありました。これが私がしたことです。
- ナビゲーターのサンドボックスを右クリックします。
- プロパティ]を選択します
- force.comを展開し、プロジェクトの内容をクリックします
- force.com->サーバーオプションからの更新が何らかの理由で動作を停止したときに、メタデータを正常に更新するボタンをクリックしてください。
オブジェクトのメタデータの変更が表示されなかった人のために...ラベルだけでなく、Web UIを介してオブジェクトのAPI名を実際に変更していることを確認してください。 API名を変更しないと、変更がForce.com IDEに反映されていないかのように表示されます。
所属していません StackOverflow