变更集
变更集是两个 Git 引用之间变更的只读视图。
要从终端打开它,请运行:
abd changeset --repo /path/to/repo --left <commitA> --right <commitB>要从 Tower 打开它,请选择两个提交,右键点按并选择 Compare。
布局
- 左侧边栏列出已更改的文件。
- Git 支持的变更集会在顶部显示比较的引用。
- 文件夹支持的变更集会省略该副标题。
- 筛选字段会按名称、相对路径或文件类型缩小列表。
- 分组菜单可以按变更类型或文件类型重新分组行。
- 右侧会在匹配的查看器中打开所选文件。
- 右键点按一行并选择 显示文件信息,即可从边栏检查文件元数据。
ABDiff 会在变更集中复用普通查看器,因此所选行可能会打开文本差异、图像比较、视频比较、Mach-O 比较或十六进制差异。
导航
- 在边栏中使用 ↑ 和 ↓ 在文件之间移动。
- 列表较大时使用筛选字段。
文件夹变更集(测试版)
除了传入 Git 引用,也可以传入文件夹:
abd changeset --left-dir <dirA> --right-dir <dirB>生成的界面会在左侧显示已更改文件,并在右侧显示每个文件的差异。文件操作会被禁用;变更集的用途是审查变更。