2013-06-04 140 views
1

我有兩個帶有C++ Poppler庫的遠程存儲庫,說A (original-poppler)B (another-poppler)。第二個B存儲庫的主要含義是維護Poppler庫,用於某些Linux發行版併爲其構建rpm包。將遠程存儲庫提交合併到本地

BA只是通過複製文件創建的 - 我看到的第一個承諾Ported latest version和許多提交的文件 - 它應該是從一些A的commit(0.20版)。

從這個"Ported latest version"B住他的生命開始 - 添加一些補丁,更新的規範文件等

A庫已更新爲0.23.1 (release) +之後,其他一些提交的版本。 我可以克隆這兩個存儲庫並將更改推送到B

我如何更新與B變化(補丁)尊重這個B庫到0.23.1準確的版本(無無發行提交)?

請給我最好的可維護解決方案。

回答

0
  1. 做一個分支「releaseA」跟蹤發佈分支在一個
  2. 從每個倉庫拉做一個分支「releaseB」跟蹤發佈分支B中
  3. 更新兩個分支。
  4. 結帳 「releaseB」
  5. 合併 「releaseA」 到 「releaseB」
  6. 推到B
相關問題