C++ Popplerライブラリを含む 2 つのリモート リポジトリがA (original-poppler)
ありB (another-poppler)
ます。B
2 番目のリポジトリの主な意味は、いくつかの Linux ディストリビューション用のPopplerライブラリを維持し、それらの rpm パッケージをビルドすることです。
B
A
ファイルをコピーするだけ で作成されました-最初のコミットPorted latest version
と多くのコミットされたファイルが表示されます-それはいくつかのA
コミット(バージョン0.20
)からのものである必要があります。
"Ported latest version"
このリポジトリから始めて、B
彼の人生が生きています - いくつかのパッチが追加され、仕様ファイルが更新されます。
A
リポジトリはバージョン0.23.1 (release)
+ その後の他のいくつかのコミットに更新されました。両方のリポジトリのクローンを作成し、変更を にプッシュできますB
。
変更 (パッチ)を考慮B
して、このリポジトリを0.23.1
正確なバージョン (リリースされていないコミットなし)に更新するにはどうすればよいB
ですか?
最高の保守可能なソリューションを教えてください。