Re3: NC2移行後アップデートができません。
2021年7月23日 09時01分 [永原 篤]こんにちは。
永原です。
今回も勉強会の参加及び、エラーメッセージをありがとうございます。
【エラーの発生個所】
コマンドの git pull(最新のプログラムソースを取ってくる)の部分でエラーが出ているようです。
【エラー内容】
あなたの環境では、「app/Traits/Migration/sample/migration_config/migration_config.sample.ini」が変更されています。
変更内容を確定されるか隠すなどしてください。
と言っています。
【解説】
プログラムソースの管理に、Git(ギット)という仕組みを使っています。
(Git が使える、GitHub というサービスにソースを置いています。)
Git というのは、最新のソースをコピーしてくる。というだけではなく、ソースがどのように変更されたか、管理しています。
今回のエラーは、
・あなたは、コピーしてきたソースを修正していますよ。
・修正したのは、「・・migration_config.sample.ini」ですよ。
・GitHub のソースを持ってきたら、あなたの修正が消えますよ。なので、最新を取得する前に、ソースをコミット(Git の機能)するか、一時退避しておくかしてください。
というものなのです。
【解決方法】
「migration_config.sample.ini」を一度、自分のPC にでもコピーしておき(もし必要になった時のため)、以下のコマンドで、自分のサーバの修正をキャンセルします。
git checkout .
※ checkout の後に、ドットがあります。
このあと、アップデート用のコマンドを実行していただくと、イケるのではないかと思います。