0

当社の製品の複数の異なるバージョンに対して実行される自動化コードを開発しています。

製品バージョンごとに、Git に専用のコード ブランチを維持することを目指しています。

ブランチは分岐し、異なる履歴を含む場合がありますが、複数の製品バージョンにとって価値のあるコミットについては、それらが作成されたブランチ以外のブランチに適用できるようにしたいと考えています。

オープン ソースの世界で使用されているオプションの 1 つは、パッチを送信することです (パッチを作成し、ターゲット ブランチに適用します)。

この操作を実行するにはどのような方法がありますか? パッチは唯一の方法ですか?

4

1 に答える 1

2

あなたが探しているのは ですgit cherry-pick

他のレポの変更を適用したいレポにいるとします(たとえば、other/)。リモートとして追加した後other、次のことができます。

$ git cherry-pick COMMIT

たとえば、適用したいCOMMITコミットのハッシュまたは名前です。other

于 2012-07-25T12:18:05.620 に答える