1 个不稳定版本
使用旧 Rust 2015
0.1.0 | 2017 年 11 月 24 日 |
---|
#5 in #salesforce
19KB
362 行
destructivator
使用 git 集成自动化 Force.com 项目回滚。截至初始 0.1.0 版本,destructivator CLI 会根据 git 仓库的 feature 分支和 master 分支之间的差异生成 destructiveChanges.xml
文件。
需求
安装
gitclone https://github.com/ancamcheachta/destructivator.git
cddestructivator
cargoinstall
用法
以下是一个从 Force.com 项目的 feature 分支和 master 分支之间的差异生成 destructiveChanges.xml
的示例。
git clone https://github.com/ancamcheachta/forcedotcom-project -b feature
cd forcedotcom-project
destructivator > destructiveChanges.xml
路线图
- 支持嵌套目录中的组件,其父目录不是组件所在的目录(例如
/documents
的子目录) - 支持与父目录具有多对一关系的组件(例如
StandardObject
、CustomObject
到/objects
) - 回滚分支生成器
- 通过
libdestructivator.so
暴露公共函数 - atom.io 插件
依赖
~18MB
~393K SLoC