を実行した後、Laravel プロジェクトで問題が発生することがありますcomposer update
。これは、Laravel アプリケーションのスケルトン ( https://github.com/laravel/laravel ) の変更が原因であると考えています。これらの変更を反映するようにローカル プロジェクトを更新するにはどうすればよいですか?
2 に答える
私は通常、gitpullrequestを使用します。git pullリクエストは、gitフェッチとそれに続くgitマージを実行します。それは私にとってうまく機能します。言い換えると、git pullは、リモートリポジトリでリポジトリを最新の状態にするために行うことです。
Kindari による Laravel フォーラムのすばらしいフォーラム投稿 ( http://forums.laravel.io/viewtopic.php?id=5367 ) から:
最初にこのリポジトリを複製し、まだ git 履歴を共有している場合は、通常、変更を簡単にマージできます。リモートがこのリポジトリを指している「上流」であると仮定すると、次のことができます。
git fetch upstream
git merge upstream/develop
別の方法として、develop ブランチから個々のコミットを選択することもできますが、ここでは説明しません。
最初に zip ディストリビューションをダウンロードしたか、上流の履歴を削除した場合でも、手動で問題を解決できます。このブランチのコミットを見て、アプリケーションにない変更を加えてください。通常、重大な変更は単純な構成変更です。
ほとんどの変更は単純な構成変更である可能性が高いため、別のオプションとして、ルート フォルダーと /app フォルダーで diff を実行することができます。ほとんどの場合、独自の構成が表示されますが、追加する必要がある新しい構成項目も表示されます。