在进行新的构建之前,请删除salesforce中的现有代码



在进行新部署之前,是否有方法删除salesforce沙盒中的所有现有文件。我尝试过在那里创建destructiveChanges.xml。但我无法在ANT中运行部署任务,因为它正在退出并出现错误。当我运行undeployCode任务时,也出现了相同的错误。所以我不得不删除destructiveChanges.xml。否则我就无法部署。

这是ANT错误。

Failed to process the request successfully. Cause(UNKNOWN_EXCEPTION): UNKNOWN_EXCEPTION: An unexpected error occurred. Please include this ErrorId if you contact support: 866321560-256048 (-980318090)

在我卸下destructiveChanges.xml后不久,它又恢复了正常运行。

所以我能够部署。但仍然无法找到一种方法来取消部署这些东西。

有人能帮我吗。

听起来您正试图在部署前对沙箱进行"彻底清理"。根据我的经验,这比听起来更难;destroyveChanges.xml确实有效,但我在尝试进行大规模删除时遇到了奇怪的相互依赖问题。我得出的结论是,当你想做一个"清洁所有"的等价物时,简单地提供一个全新的沙盒要容易得多。YMMV。

来自force.com开发者板(我已经成功地使用了这种技术):

  1. 从Force.com IDE中,选择要删除的类(查找.xml扩展名)
  2. 打开类的.xml版本,并将Status标记更改为Deleted
  3. 右键单击并保存文件
  4. 现在选择"SRC"文件夹,右键单击--->选择Force.com--->选择Deploy to server
  5. 登录您的生产组织并按照步骤操作

我不知道有任何其他方法可以从生产中删除代码。

相关内容

  • 没有找到相关文章

最新更新