私はgithubのからzfsonlinuxコードをチェックアウト:git masterブランチのコードが最近のタグに表示されないのはなぜですか?
# git clone https://github.com/zfsonlinux/zfs
は、私が( "gitのブランチ" で確認) "マスター" ブランチを取得します。これは、私が信じているように、「タグ」リリースではなく、進化しているコードの現在の状態を表しています。 (私が間違っていると私を訂正してください)
このコードには、マニュアルページzfs/man/man5/zpool-features.4のリポジトリファイルを調べて確認できる暗号化のサポートが含まれています。
リポジトリには、「gitタグ」で示されているように、かなりの数のタグがあります。ここでは、リスト内の最後のものは、次のとおりです。
... のzfs-0.7.0 ZFS-0.7.0-RC1 ZFS-0.7.0-RC2 ZFS-0.7.0-RC3 ZFS-0.7 0.0-RC4 ZFS-0.7.0-RC5 ZFS-0.7.1 ZFS-0.7.2 ZFS-0.7.3 ZFS-0.7.4
もしあれば上のI "gitのチェックアウトタグ/"これらのタグのうち、コードを見ると、暗号化機能は含まれていません。これは私を混乱させる。 (zfs-0.7.4のような)タグは、(masterの "git log"のレビューに基づいて)かなり前にmasterブランチに入れられたとき、どのように暗号コードを含まないように作られましたか?
タグをつけられたリリースが進化しているマスターブランチとは異なるコードベースに基づいているのは悪い考えですが、それは可能だと思います。それは何が起こっているのですか?タグ付きの「リリース」に入れるマスターブランチの特定の機能を選択するメカニズムはありません。おそらく私は、git以外のパラダイムで考えています。