將配方移轉至 Tap

有時我們可能會希望將配方從一個 tap 移轉至另一個 tap。為執行此操作

  1. 在新的 tap 上建立一個 pull request,將配方檔案從原始 tap 原樣新增。修正任何可能因新配方有比現有配方更嚴格的要求而產生的測試失敗(例如,該配方必須通過 brew audit --strict)。
  2. 在原始 tap 上建立一個 pull request,刪除配方檔案並將其新增至 tap_migrations.json,並加上類似 gv: 移轉至 homebrew/core 的提交訊息。
  3. 在另一個 pull request 中放置每個 pull request 的連結,讓維護人員可以一次合併兩個 pull request。

恭喜,你已將配方移轉至另一個 tap!

對於 Homebrew 維護人員來說,配方應該只移轉至 Homebrew 組織內部(例如,從 homebrew/core 移轉至 homebrew/cask,或從第三方 tap 移轉至 homebrew/core),且絕不移轉至組織外部。

Fork me on GitHub