クロスコンパイルするためにqt5 repositoryをクローンします。私は、支店5.9
と5.9.0
の違いを理解していません。qt5 git:5.9または5.9.0
最新のブランチが5.9.0
の場合、どのようにタグが存在する可能性がありますか?v5.9.1
?私が知る限り、タグは与えられた時間にブランチの特定の状態を指し示します。
クロスコンパイルするためにqt5 repositoryをクローンします。私は、支店5.9
と5.9.0
の違いを理解していません。qt5 git:5.9または5.9.0
最新のブランチが5.9.0
の場合、どのようにタグが存在する可能性がありますか?v5.9.1
?私が知る限り、タグは与えられた時間にブランチの特定の状態を指し示します。
分岐方式はhereです。
次のようにこの回答の時点では、状況は次のとおりです。
5.9
は、すべての5.9リリースのブランチである(5.9.0、5.9.1など)。代わりに、バージョン5.9.0のリリースブランチは5.9.0
です。それは5.9から分岐し、5.9.0のリリースが発生しました。実際にリリースされたコミットにはタグが付けられます(v5.9.0
、先頭にはv
があります)。リリース5.9.0
が5.9
にマージされ、支部が公開のために閉鎖されました。
5.9.1ブランチが存在しない理由がわかりません。誤って削除された可能性があります。いずれにしても、リリースブランチは、であり、保持することが重要です(後でマージされ、誰もそれらを変更できないため)。
したがって、5.9 "tip"を使用する場合は、5.9
ブランチを使用してください。特定のリリースをチェックアウトする場合は、リリースタグをチェックアウトします。