2

私は、オープン ソース リポジトリのフォークである製品に取り組んでいます (これも維持しています)。私の製品はオープンソース リポジトリのスーパー セットであり、Github のプライベート リポジトリとしてホストされています。

オープンソースのリポジトリを「os」、私の製品のリポジトリを「prod」としましょう。

開発マシンで両方のリポジトリを複製しました。「os」を変更したい場合は、そのディレクトリに入り、変更を行い、コミットしてGithubにプッシュします。次に、「prod」ディレクトリ、「git fetch os」および「git merge os/master」にジャンプします。

これは非常に面倒になり始めています。「prod」で変更を行ってから、コミットを「os」にプッシュするほうがよいでしょう。これは何らかの方法で可能ですか?

4

1 に答える 1

1

Git サブモジュールを使用します。OS を Prod 内のサブモジュールとして使用し、OS (および prod) に変更を加え続けることができます。完了したら、OS と Prod をプッシュします。

于 2013-08-11T12:51:44.287 に答える