将配方迁移到 Tap

有时我们可能希望将配方从一个 tap 迁移到另一个 tap。为此

  1. 在新 tap 上创建一个 pull 请求,将配方文件原样从原始 tap 添加进来。修复因新配方对现有配方的更严格要求而可能发生的任何测试失败(例如,该配方必须通过 brew audit --strict)。
  2. 在原始 tap 上创建一个 pull 请求,删除配方文件并将其添加到 tap_migrations.json,提交消息类似于 gv: migrate to homebrew/core
  3. 在另一个 pull 请求中放置每个 pull 请求的链接,以便维护人员可以一次合并这两个请求。

恭喜,你已将配方移至另一个 tap!

对于 Homebrew 维护人员,配方只应迁移到 Homebrew 组织内(例如,从 homebrew/corehomebrew/cask,或从第三方 tap 到 homebrew/core),而绝不应迁移出 Homebrew 组织。

Fork me on GitHub