2013-06-04 104 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
相关问题