2016-03-31 21 views
0

私はLaravelプロジェクトをGitHubのプライベートレポとしてホストしています。私が気になるのは、私がプロジェクトの最新の変更について最新ではないということです。例えばパブリックリポジトリに対応するにはどうすればよいですか?

は、これらを見て要求を引き出し:

は、これらは、すべて(多かれ少なかれ)に有用修正されています私は現在のインストールで適応したいです。私が現時点で行っていることは、私のGitHub通知を見て、laravelリポジトリに何かが起きているかどうかを確認し、もしそうならコピー/貼り付けをすることです。これは機能しますが、変更に追いつくのは容易ではなく、快適でもありません。

このワークフローを改善する方法はありますか?たとえば、パブリックリポジトリを複製して、これらの変更を何らかの形でマージしますか?

答えて

0

githubは、フォークされたリポジトリを更新するためのWebページボタンを提供していないようです。

ローカルPCにフォークされたリポジトリをクローンした場合、元のリポジトリを2番目のリモートとして追加できます。新しいリモートが追加された後、元のリポジトリから更新されたソースコードを取得して、自分のプライベートリポジトリを追跡して分岐してマージし、プライベートリポジトリにプッシュすることができます。

0

これは理想的ではありませんが、特にプロジェクトごとに設定を変更する可能性が高い場合は、プロジェクトの足場を最新の状態に保つことは容易ではありません。

レポの変更を監視しておく必要があります。それ以外の場合は、新しいものを調べるために何度も何度も戻ってきます。コミットを見て、変更内容を概観することができます。

一般的に私はいつでも新しいレポのコピーをプルダウンして、それを自分のプロジェクトに対して差し替えます。私が自分のプロジェクトで行った変更を念頭に置いて、関連する変更をマージして私のreposに戻します。

関連する問題