原文(日本語に翻訳)
マーケットプレイスがブランチまたはタグのrefにピン留めされている場合に、/plugin marketplace updateがマージコンフリクトで失敗する問題を修正しました。
原文(英語)
Fixed /plugin marketplace update failing with merge conflicts when the marketplace is pinned to a branch/tag ref
概要
プラグインマーケットプレイスがGitのブランチやタグに特定のrefでピン留めされている場合に、/plugin marketplace updateコマンドを実行するとマージコンフリクトが発生して更新が失敗するバグが修正されました。これはマーケットプレイスの更新処理がブランチ/タグrefを正しく扱えていなかったことが原因です。修正後はピン留めされたrefでも正常に更新が行われます。
基本的な使い方
bash
# プラグインマーケットプレイスを更新
/plugin marketplace update
# ブランチやタグにピン留めされている場合でも正常に更新される実践例
特定タグにピン留めされたマーケットプレイスの更新
マーケットプレイスが特定のバージョンタグにピン留めされている場合。
bash
# タグでピン留めされたマーケットプレイスの更新
/plugin marketplace update
# 修正前: マージコンフリクトが発生し、更新が失敗することがあった
# 修正後: タグrefが正しく処理され、更新が完了するブランチにピン留めされたマーケットプレイスの更新
開発ブランチや機能ブランチにピン留めされたマーケットプレイス。
bash
# ブランチrefが設定されたマーケットプレイスを追加
/plugin marketplace add owner/repo@feature-branch
# マーケットプレイスを更新
/plugin marketplace update
# 修正後: ブランチrefが正しく処理される定期的なマーケットプレイス更新
プラグインを最新の状態に保つための定期的な更新。
bash
# マーケットプレイスの状態を確認
/plugin marketplace list
# 利用可能な更新を適用
/plugin marketplace update
# 全てのプラグインが最新状態になる注意点
- この修正はv2.1.71以降で適用されます。
- マーケットプレイスをブランチ/タグにピン留めして使用している場合に特に重要です。
- 関連する修正として、
/plugin marketplace add owner/repo@refの@記号の解析修正(2.1.71-plugin-marketplace-ref-parsing-fix.md)もv2.1.71で対応されています。 - マーケットプレイスの更新前にバックアップを取ることを推奨します。