質問

Saleforce WebでいくつかのApexクラスをリファクタリング(改名)しただけで、その変更はWebでうまくいったようです。

しかし、Force.com IDEはこれらの新しいクラスをダウンロードしませんでした。

サーバーから更新し、サーバーに保存し、すべてを同期させても、何もしないように見えました。

しかし、「プロジェクトのプロパティの下に入ってから、「プロジェクトの内容」を変更してすべてを含めると、同期しているように見えます。

奇妙なようです私はそれをしなければなりません...それは正常ですか?

役に立ちましたか?

解決

はい、それは正常です。最初にプロジェクトを作成するときは、購読したいメタデータを選択します。これには多くの利点がありますが、これらの中でチーフはより速いセーブであり、(膨大な量のコードがある場合は)プロジェクト管理を改善します。

最初にファイルが表示されなかった理由は、それらがサーバー側に作成され、プロジェクトがそれらに購読されていなかったためです。

ベストプラクティスとして、IDEの中で作業してみる必要があります。コードを上書きするのがより困難であることを考えると、開発はより安全になります - チームで働いている場合は特に重要です。

他のヒント

同様の問題がありました。これが私がしたことです。

  • ナビゲーターのサンドボックスを右クリックします。
  • プロパティ]を選択します
  • force.comを展開し、プロジェクトの内容をクリックします
  • force.com->サーバーオプションからの更新が何らかの理由で動作を停止したときに、メタデータを正常に更新するボタンをクリックしてください。

オブジェクトのメタデータの変更が表示されなかった人のために...ラベルだけでなく、Web UIを介してオブジェクトのAPI名を実際に変更していることを確認してください。 API名を変更しないと、変更がForce.com IDEに反映されていないかのように表示されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top