Skip to content

原文(日本語に翻訳)

マーケットプレイスがブランチまたはタグの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で対応されています。
  • マーケットプレイスの更新前にバックアップを取ることを推奨します。

関連情報