2013-02-19 6 views
0

Иногда у меня проблемы с моим проектом Laravel после запуска composer update. Я считаю, что это вызвано изменениями в скелете приложения Laravel (https://github.com/laravel/laravel). Как обновить мой локальный проект, чтобы отразить эти изменения?Как обновить папку/app при обновлении Laravel?

+0

Ответ на этот вопрос (но не задан) на http://stackoverflow.com/questions/14909192/hashmake-not-working-route-php-file - я понял, что было бы легче найти, если бы его попросили как отдельный вопрос. –

ответ

0

С удивительным сообщение форума на форумах Laravel по Kindari (http://forums.laravel.io/viewtopic.php?id=5367):

Если первоначально клонировали этот репозиторий и до сих пор разделяют историю GIT с ним, как правило, можно объединить в изменениях легко. Если предположить, что удаленный является «вверх» указал на этот репозиторий, вы можете сделать следующее:

git fetch upstream 
git merge upstream/develop 

В качестве альтернативы вы можете вишневый выбор в лицо совершает от развития отрасли, но я не буду покрывать это здесь.

Если вы скачали дистрибутив zip изначально или удалили историю восходящего потока, вы по-прежнему можете решить вашу проблему вручную. Посмотрите на фиксации в этой ветке и внесите какие-либо изменения, а не , присутствующие в вашем приложении. Обычно изменения прерывания просты: изменения конфигурации.

С наиболее изменений могут быть простыми изменениями конфигурации, другого варианта сделать диф на корневой папке и папке/приложения. В основном вы увидите свою собственную конфигурацию, но также увидите новые элементы конфигурации, которые вы должны добавить.

0

Обычно я использую git pull запрос. Запрос git pull делает git fetch, за которым следует слияние git. Он работает для меня красиво. Другими словами, Git pull - это то, что вы сделали бы, чтобы обновить ваш репозиторий с помощью удаленного репозитория.

Смежные вопросы