1

私は時々小さなパッチを提出するためにF-Droidのフォークを持っています。 変更がマージされたら、アップストリームとまったく同じファイルが必要です。

問題: フォークがどういうわけか「発散」し始めました。わずかな変更であっても、Gitorious は多くのファイルを表示し、私の最新のパッチについてアップストリームは次のように述べています。

あなたのレポが劇的に分岐しているように見えるため、差分は基本的にすべてが変更されていることを示しているように見えるため、関連するコミットを厳選する必要がありました

これは私がいつもしていることです:

git pull upstream master
git push
<make my changes>
git commit -m "bla"
git push
<and then I send a merge request via Gitorious website>

私は何を間違っていますか?
アップストリームの貴重な時間を無駄にするのは悲しいことです。

4

1 に答える 1

1

プルしないでください。コミットを行った場合など、早送りできない場合はマージコミットが作成されます。

リモートブランチにないコミットがある場合は、フェッチしてリベースします。

于 2012-03-01T14:56:23.130 に答える