APISCMのコンセプトこのページは役に立ちましたか?このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。Cycleベストプラクティスガイド保守バージョン管理、ブランチング、マージング、タグ付けSCMのコンセプトバージョン管理システムにより、変更をサーバー間で双方向にコミット/プッシュ、取得することで、複数の開発者が同じプロジェクトで作業できます。ブランチングにより、開発者は、メインの開発ラインを阻害することなく、コードを分離し、単独で作業できます。(ブランチ)は、特定の時点(他の環境へのプロモーション用に新しいリリースを準備する場合など)に取得されるプロジェクトのコピーです。(タグ)から、取得できます。ブランチは編集可能です。したがって、元のソースから"フォーク"できます。この場合、元のソース(ブランチまたはメイン)とフォークされたブランチ間の調整は手動で行う必要があります。マージングにより、開発者は複数の開発ブランチとその対応するコミット履歴を結合できます。Gitマージングのコンセプトについては、Gitマージのドキュメンテーションをご覧ください。開発者はタグ付けにより、開発プロセスにおける特定のリビジョンを重要なものとしてマークできます。タグを使うと、以前の開発段階でジョブのデプロイメントに使用したものとまったく同じバージョンでエラーを修正することも可能です。(タグ)はブランチと似ていますが、メインまたはブランチの読み取り専用のスナップショットです。作成後は編集できません。タグから新しいブランチ(編集可能)を作成することは可能です。開発チームには、使用するワークフローを定義することが期待されています。次の図は、GITのブランチングとタグ付けの一般的なプロセスを示しています。Gitフローについては、このGitHubビジュアルチュートリアルをご覧ください。このページは役に立ちましたか?このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。AB.無断複写・転載を禁じます。