1

現在、Laravel 4 フレームワークでアプリを構築しています。私が抱えている問題は、API が基本的に毎日変更されているため、フレームワークをアップグレードするたびに ( composer update )、アプリが壊れることです。

私がオンラインで見た推奨ワークフロー (ここそこ) は、Laravel 4 リポジトリをリモートとして追加し、アップグレードするたびにアップストリームで GIT リベース/マージを使用することです。これはコードを更新するためのトリックですが、副作用として、Git ツリーにフレームワーク全体の履歴が残ることになり、3k 以上のコミットでは見苦しくなります。

そうするためのより良い方法はありますか?

リモート コミットとローカル ヘッドの違いだけを取得し、それらを (おそらくパッチとして) 適用して、リモート履歴が続かないようにすることは可能ですか?

4

1 に答える 1

2

アップストリーム (laravel) からマージするときに git 履歴を削除したい場合は、 を参照してくださいgit merge --squashhttps://stackoverflow.com/a/5309051/1269513で以前に回答されています

于 2013-04-11T11:48:29.543 に答える