ジェンキンスのトランクとブランチの違いは何ですか?
1 に答える
ソース管理に関連して、一般的なトランクとブランチという用語に興味があるようです。トランクは通常、ソフトウェアのソースの「メイン」バージョンを指し、ブランチはこのメイン ラインからの (通常は一時的な) 迂回であり、通常はトランクに再びマージされる機能に取り組むためのものです。
詳細は、使用しているバージョン管理システムによって異なりますが、ここでは SVN に関連する説明を示します。
トランクは、プロジェクトの開始から現在までの開発の本体になります。
ブランチは、トランク内のコードの整合性を維持しながら、コードに大きな変更を適用するために使用される、トランク内の特定のポイントから派生したコードのコピーになります。主要な変更が計画どおりに機能する場合、それらは通常、トランクにマージされます。
Jenkins に関連しているため、継続的インテグレーション プロセスでどのバージョンのソフトウェアを構築する必要があるかに関心があるでしょう。これは標準バージョンであり、リリースの候補になる可能性が最も高いバージョンであるため、多くの場合、トランクになることをお勧めします。ただし、ビルドが必要なレガシーバージョンなどのブランチがある場合があります。ただし、もちろん、特定の会社/プロジェクトのプロセスによって異なります。