2012-03-16 3 views
4

それはKernel.orgカーネルレポになると、ほとんどの電流として目立つカップルがあります:カーネル構築: "torvalds"と "stable" reposはどのように関連していますか?

  • のLinux /カーネル/ gitの/安定
  • のLinux /カーネル/ gitの/ Torvalds氏

これらは、それぞれのタグに関してほとんど交差していないように見えます。私が出血していない限り、私はただ単に "安定した"クローンをつけるべきです(私の現在のテストは既存の安定したカーネルに基づいています)。これは正しい仮定ですか?

実際にはtorvaldsツリーは完全に安定していますか(タグは見かけませんが)。そうでない場合、おそらくそうであるように、変更は2つの間でどのように前後に伝播しますか?

+0

いいえ安定した部分集合。安定したツリーはtorvalds repoを追跡し、追加のものを追加します。パッチと同等のコミットがtorvalds/masterブランチに入りますが、安定したブランチと同じ履歴ではありません。 – stsquad

+0

ええ、私は同意します。私の主な目標は、VMに比較的シンプルなインストールを作成することでした。 – MartyMacGyver

答えて

3

はい、あなたは、あなたが最先端のものに取り組んでいる場合を除き、ほとんどの場合、安定した状態にしたいと考えています。

タグはコミットのポインタにすぎません。タグは1つのタグがあり、もう1つはreposの両方にコミットが存在しないという意味ではありません。 (例えば、 'stable'は 'A'をコミットするタグ 'Foo'を持つことができます - トーバルズはコミットAをいくつかのブランチの一部として持つかもしれませんが、名前付きタグはありません)

+0

しかし、実際には、torvaldsリポジトリから特定の安定したポイントリリースを再構築することはできません。変更はそこにあるかもしれませんが、他の順序でもタグはそこにはありません。要するに、2つのreposはほぼ同じコードを共有していますが、一方は間違いなく他のものとの直接のスーパーセットではありません。それは開発の目的のために "メインライン"からの出血の端を分離する方法であるように思われますが、すぐには分かりませんが、これはうまくいきます。 – MartyMacGyver

+0

そして、すばらしい答えをありがとう!私は今、安定したレポを複製するのに忙しいです。 – MartyMacGyver

関連する問題