6

github リポジトリをフォークしました。現在、作業中のレポが元のレポと同期していません。

マージを行う必要があることは理解していますが、Eclipse git でこれを行う方法が少しわかりません。

質問: 所有者が元のリポジトリに加えた変更を含めるようにフォークを更新するにはどうすればよいですか?


編集 1:別のリモートを追加しました。しかし、コンテキスト メニューにプル ボタンが表示されません。

ここに画像の説明を入力

4

2 に答える 2

5

ローカル マシンでマージを実行し、結果をローカル マシンから独自の github リポジトリにプッシュします。サーバー上で github リポジトリを直接更新する方法はありません。

これを行うには、元の github リポジトリを新しいリモートとして追加します。これについては、egit のユーザー マニュアルに記載されています。代わりに「フェッチ用に構成」を選択し、元のリポジトリの URI を指定します。その後、その新しいリモート ノードでコンテキスト メニューの [プル] を使用するだけで、すべての新しいものを取得してマージできます。マージが完了したら、独自の github リポジトリである「上流にプッシュ」します。

于 2013-03-17T07:47:50.033 に答える
2

アップストリームの下にある 2 番目の URL を試して、変更をプッシュしてください。最初のものはフェッチ専用です (緑/赤の矢印を参照してください ;-)

于 2014-08-07T21:52:45.557 に答える