1

我有两个带有C++ Poppler库的远程存储库,比如说A (original-poppler)B (another-poppler). 第二个B存储库的主要含义是为一些 Linux 发行版维护Poppler库并为它们构建 rpm 包。

B仅通过复制文件创建A- 我看到第一个提交 Ported latest version和许多提交的文件 - 它应该来自某个A提交(版本0.20)。

从这个"Ported latest version"存储库开始B他的生活 - 添加了一些补丁,更新了规范文件等。

A存储库已更新为版本0.23.1 (release)+ 之后的一些其他提交。我可以克隆两个存储库并将更改推送到B.

对于更改(补丁) ,如何将此B存储库更新到0.23.1B确切的版本(没有未发布的提交) ?

请给我最好的可维护解决方案。

4

1 回答 1

0
  1. 创建一个分支“releaseA”来跟踪 A 中的发布分支
  2. 创建一个分支“releaseB”来跟踪 B 中的发布分支
  3. 通过从每个存储库中提取来更新两个分支。
  4. 结帐“releaseB”
  5. 将“releaseA”合并到“releaseB”中
  6. 推到 B。
于 2013-06-04T18:30:58.380 回答