2013-02-19 29 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就是你将会使你的仓库与远程仓库保持同步的工作。