FROM CACHE - jp_header
解決済

ローカルテーマ(Development)の切り替え方法がわかりません

mongorian346
Shopify Partner
20 0 1

Shopify CLI等のアップグレードを行なった際にローカルテーマが新しく生成されてしまい、

しかもずっと利用していた方のテーマIDの方ではなく、新しい方に設定されてしまいました。

 

なので、shopify theme pullしても未変更の状態しかpullできず、何も変更できません。

 

Developmentを既存のテーマIDの方に切り替えたいです。

 

スクリーンショット 2023-02-24 13.09.39.png

 

2 件の受理された解決策

Qcoltd
Shopify Partner
1051 429 413

成功

質問者様の意図を理解できていないので、

見当違いな回答になっている場合スルーしてください。

 

#144132440350が、意図せずdevelopmentに選択されてしまったテーマということでよろしいでしょうか?

 

もし合っている場合、

これは必要な手順ではないですが、
意図しないテーマがあるのも気持ちが良くないと思いますので、

まず、下記を実行して、144132440350を削除します。

shopify theme delete -d 144132440350

 

 

さて、pullできない件ですが、

shopify theme pull

を実行すると、下図のようなプロンプトが展開され、どのテーマをpullするかの選択画面にならないでしょうか?

screenshot_20230302_01.png

もし、上図の画面になるようでしたら、

選択したテーマの内容がpullされると思いますがどうでしょうか?

 

もし、

質問者様の質問意図と異なる回答でしたら、

どのように勘違いしているかをご指摘いただければもう少し調査できるかもしれません。

 

ご参考まで。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/

元の投稿で解決策を見る

Qcoltd
Shopify Partner
1051 429 413

成功

@mongorian346 様

 

お望みの回答ではないと思うのですが、

142201880862は諦めて、

新たにdevelopmentを用意する、

というのはいかがでしょうか?

 

もし、

142201880862に重要な内容をpushしてあるようでしたら、

まず、現在の作業ディレクトリの内容をどこか異なるディレクトリにバックアップします。

(現在の作業ディレクトリの内容が全く不要でしたら、バックアップも不要です。)

次に、作業ディレクトリの中身を全て削除します。

その後、そのディレクトリで、

 

shopify theme pull --theme 142201880862

 

を実行し、142201880862の内容をpullします。

 

こうすることで、

新しく作られてしまったdevelopmentと142201880862の内容が同じになるはずです。

 

以降は、

 

shopify theme push -d
shopify theme pull -d

 

を実行するだけでpushもpullもできるようになるかと思います。

 

yoursとマークされるのは新しく作られてしまったdevelopmentですが、

元の状況に近づくのではないかと思います。

 

 

この回答は、ご希望に沿わない可能性が高いと思いますので、

その場合は、無視していただければと思います。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/

元の投稿で解決策を見る

3件の返信3

Qcoltd
Shopify Partner
1051 429 413

成功

質問者様の意図を理解できていないので、

見当違いな回答になっている場合スルーしてください。

 

#144132440350が、意図せずdevelopmentに選択されてしまったテーマということでよろしいでしょうか?

 

もし合っている場合、

これは必要な手順ではないですが、
意図しないテーマがあるのも気持ちが良くないと思いますので、

まず、下記を実行して、144132440350を削除します。

shopify theme delete -d 144132440350

 

 

さて、pullできない件ですが、

shopify theme pull

を実行すると、下図のようなプロンプトが展開され、どのテーマをpullするかの選択画面にならないでしょうか?

screenshot_20230302_01.png

もし、上図の画面になるようでしたら、

選択したテーマの内容がpullされると思いますがどうでしょうか?

 

もし、

質問者様の質問意図と異なる回答でしたら、

どのように勘違いしているかをご指摘いただければもう少し調査できるかもしれません。

 

ご参考まで。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/
mongorian346
Shopify Partner
20 0 1

ご丁寧に回答していただいてありがとうございます。

使用していなかったtheme ID 144132440350に関しては教えて頂いたコマンドで削除してみました。

削除に再ログインしなおすと、

スクリーンショット 2023-03-03 10.20.11.png

新しいtheme ID 144613277982が作られてしまいました。。。しかも、

Developmentの[yours]に設定されています。

 

ですが、

shopify theme pullをすると、下記のように144613277982はでてきません。

スクリーンショット 2023-03-03 10.20.42.png

 

 

 

どうしたいかと言いますと、

 

・ログインした時にtheme ID 142201880862[yours]にしたい

・pullの際は、今のまま142201880862が出るようになっていればよい

 

元々はこうだったので、上記のようにしたいです。

 

 

 

Qcoltd
Shopify Partner
1051 429 413

成功

@mongorian346 様

 

お望みの回答ではないと思うのですが、

142201880862は諦めて、

新たにdevelopmentを用意する、

というのはいかがでしょうか?

 

もし、

142201880862に重要な内容をpushしてあるようでしたら、

まず、現在の作業ディレクトリの内容をどこか異なるディレクトリにバックアップします。

(現在の作業ディレクトリの内容が全く不要でしたら、バックアップも不要です。)

次に、作業ディレクトリの中身を全て削除します。

その後、そのディレクトリで、

 

shopify theme pull --theme 142201880862

 

を実行し、142201880862の内容をpullします。

 

こうすることで、

新しく作られてしまったdevelopmentと142201880862の内容が同じになるはずです。

 

以降は、

 

shopify theme push -d
shopify theme pull -d

 

を実行するだけでpushもpullもできるようになるかと思います。

 

yoursとマークされるのは新しく作られてしまったdevelopmentですが、

元の状況に近づくのではないかと思います。

 

 

この回答は、ご希望に沿わない可能性が高いと思いますので、

その場合は、無視していただければと思います。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/