導入
このモジュールでは、Git を使用して組織内の内部ソース開発を促進し、より良いコラボレーションのためにフォーク ワークフローを実装する方法を示します。
内部ソースとは
内部ソースは、組織内のチームがオープン ソースの原則とプラクティスを使用してコード プロジェクトで共同作業を行う開発アプローチです。 分離されたサイロで作業する代わりに、チームはコードを共有し、互いのプロジェクトに貢献し、組織全体の既存の作業に基づいて構築することができます。
内部ソースが重要な理由
- サイロの分割: 内部ソースは、チームと部門間の障壁を打破し、より良い知識共有とコラボレーションを可能にします。
- コードの再利用: Teams は、すべてをゼロからビルドするのではなく、既存のコードを検出して再利用できるため、時間を節約し、重複を減らすことができます。
- 品質の向上: 複数のチームがコードをレビューして貢献できる場合、多くの場合、バグが少ない高品質のソフトウェアにつながります。
- 知識共有: 開発者は互いの作業から学び、さまざまなプロジェクトにベスト プラクティスを適用できます。
学習の目的
このモジュールを完了すると、次のことができるようになります:
- Git を使用して、組織全体の内部ソース開発を促進します。
- コラボレーション開発のためのフォーク ワークフローを実装します。
- 異なるコラボレーションシナリオに応じて、ブランチとフォークの間で選択してください。
- フォーク間でコードを効果的に共有します。
前提条件
- Git バージョン管理の概念の基本的な理解。
- コラボレーション開発の原則に関する知識。
- ソフトウェア開発チームまたは組織での作業経験。