2013-02-19 74 views
0

運行composer update後,有時候我的Laravel項目出現問題。我相信這是由Laravel應用程序框架(https://github.com/laravel/laravel)的更改引起的。如何更新我的本地項目以反映這些更改?當Laravel更新時,如何更新/ app文件夾?

+0

這個問題是回答(但沒有問)在http://stackoverflow.com/questions/14909192/hashmake-not-working-route-php-file - 我覺得它會更容易找到,如果它被問到作爲一個單獨的問題。 – 2013-02-19 20:43:06

回答

0

從上Laravel論壇真棒論壇的帖子由Kindari(http://forums.laravel.io/viewtopic.php?id=5367):

如果您之前克隆此倉庫,仍然與它共享一個git歷史 ,您可以在變化通常很容易合併。假設您的遠程 是「上游」在這個倉庫指出,你可以做到以下幾點:

git fetch upstream 
git merge upstream/develop 

另外,您可以在個人櫻桃挑提交與發展分支 ,但我不會覆蓋在這裏。

如果您原先下載了zip分配或 刪除了上游歷史記錄,仍然可以手動解決您的問題 。查看該分支上的提交,並在您的應用程序中進行任何不是 的更改。通常突破變化是簡單的 配置更改。

由於的變化都可能是簡單的結構的變化, 另一種選擇是做在根文件夾和/ app文件夾一個diff。你將主要看到你自己的配置,但你也會看到你應該添加的任何新的配置項目。

0

我通常使用git pull請求。 git pull請求會執行git fetch,然後執行git merge。它很適合我。換句話說,一個git pull就是你將會使你的倉庫與遠程倉庫保持同步的工作。