1

我目前正在使用 Laravel 4 框架构建一个应用程序。我遇到的问题是 API 基本上每天都在变化,所以每次我升级框架(作曲家更新)时,我的应用程序都会中断。

我在网上看到的建议工作流程(这里那里)是将 Laravel 4 存储库添加为远程,然后在升级时使用 GIT rebase/merge 与上游。更新代码的诀窍是什么,但副作用是我现在最终在我的 Git 树中拥有了整个框架历史记录,其中 3k+ 提交有点难看。

会有更好的方法吗?

是否可以只提取远程提交和我的本地头之间的差异并应用它们(可能作为补丁),以便远程历史不跟随?

4

1 回答 1

2

如果您想在从上游(laravel)合并时删除 git 历史记录,请查看git merge --squash. 之前已在https://stackoverflow.com/a/5309051/1269513回答过

于 2013-04-11T11:48:29.543 回答