在正常的部署过程中,Metadata是没有办法去批量删除的。首先是Metadata是不支持DML操作的,所以执行脚本也是行不通的。通过workbench,我们可以有一个比较简单的方式可以支持。参考链接:http://carvingintheclouds.blogspot.com/2013/12/deploying-destructive-changes-using.html
简单的整理一下:
- Create a package.xml file
- Create a destructiveChanges.xml file
- Bundle the two files together in a .zip file
- Deploy the .zip package using Workbench
The exact steps for deploying using Workbench 29.0.1 are:
- Open the migration menu, then click Deploy
- Click Browse... and select the .zip package file
- Mark the "Rollback On Error" checkbox
- Mark the "Single Package" checkbox
- Mark the "Run All Tests" checkbox
- Click Next
- Review the deployment options, then click Deploy
只要维护好你的 destructiveChanges.xml ,通过上面的方式,就可以很简单的把不需要的metadata 删除了。
网友评论