すべての Android リポジトリをローカル リポジトリにミラーリングしましたが、新しいバージョンのリリースでは、アップストリームから更新するのが難しいことがわかりました。
詳細は次のとおりです。
Android ソースをミラーリングした後、変更はプライベート サーバー上の自分のブランチ my-jb-mr1 にあります。my-jb-mr1 は aosp jb-mr1 から分岐しています。
- 主人
- ...
- jb-mr1
- 私の-jb-mr1
現在、kitkat は aosp でリリースされています。プライベート サーバーを更新して aosp を追跡する方法がわからないことがわかりました。私の考えは
- aosp マスターをローカル リポジトリ マスターにマージしてから、プライベート サーバーにプッシュします
- aosp の分岐ノードに基づいてコードを分岐する
しかし、これはうまくいかないようです。私が追跡したいaospのブランチはkitkat-devとkitkat-releaseだからです。aosp のマスター ブランチには、ターゲット ブランチ内のすべてのコミットが含まれているわけではありません。
私が欲しいのは、aospから同期することです。同期後、リポジトリは次のようになります。
- 主人
- ...
- jb-mr1
- キットカット開発者
- キットカットリリース
- 私の-jb-mr1
kitkat-release と kitkat-dev は、aosp のブランチとまったく同じである必要があります。
このケースを処理する方法のヒントを教えてもらえますか?