@abapify/adt-diff
Diff 的 CLI 插件 adt-cli比较
本地 abapGit 序列化文件 (*.clas.xml, (中文(简体) ), *.tabl.xml,)反对
在当前连接的SAP系统中的源并打印一个有色的统一 diff.
由 @abapify/adt-plugin-abapgit 可以比较.
安装
npm i @abapify/adt-diff
# or
bun add @abapify/adt-diff
使用量
将命令注册到 adt.config.ts数字 :
// adt.config.ts
export default {
commands: ['@abapify/adt-diff/commands/diff'],
};
然后 diff 一个或多个文件, 或扫描整个 abapGit repo 在工作 目录 :
# Diff specific files
adt diff zcl_myclass.clas.xml ztab.tabl.xml
# Glob patterns
adt diff "*.tabl.xml" --context 5
# Scan the whole repo, ignoring unchanged objects
adt diff --package ZMY_PACKAGE
# Compare ADK-rendered source instead of raw XML (TABL only)
adt diff zmy_table.tabl.xml --source
套件还暴露出一个独立的TABL到CDS DDL小工具 命令编号 :
import { tablXmlToCdsDdl, buildCdsDdl } from '@abapify/adt-diff';
const ddl = tablXmlToCdsDdl(xmlString);
在单簧管中的作用
- 装入的 CLI 插件
@abapify/adt-cli它拥有diff仅命令. - 用途
@abapify/adk使本地 XML 返回源并@abapify/adt-plugin-abapgit以解析文件名到 ADT 对象 URI. - 只读:它从不锁定、写作或导入对象。 用于圆通
系统内外的物体,参见
@abapify/adt-export编辑 相关的 ADK 保存流量.
相关
许可证
麻省理工学院