Testim Docs JA

Tricentis Testim ユーザー制作日本語翻訳ドキュメント

TestOps - バージョン管理

Testim Docs

ブランチ、マージ、プルリクエスト(PR)は、Git などのバージョン管理システムで一般的に使用される概念で、コードの変更を管理し、ソフトウェア開発プロジェクトで共同作業を行うために使用されます。Testim はいくつかの例外を除いて同様の機能を提供します。 これらの概念の背後にあるメカニズムの簡単な概要は次のとおりです:

  • ブランチ: ブランチは、プロジェクトのテストの並行バージョンです。新しいブランチを作成すると、その時点でのプロジェクトのテストのコピーを本質的に作成することになります。そのブランチでメインプロジェクトのテストに影響を与えることなくテストを変更でき、変更や修正を行うためにブランチ間を切り替えることができ、ブランチのマージが完了したらブランチを削除できます。
  • マージ: マージは、あるブランチの変更を別のブランチに統合するプロセスです。ブランチをマージすると、そのブランチで行われた変更を取得して、別のブランチ(通常はメインブランチ)に適用します。Testim は 3-way マージアルゴリズムを使用して、互いに競合しない変更を保持しながら、両方のブランチからの変更を結合します。
  • プルリクエスト: プルリクエスト(PR)は、Testim バージョン管理の機能で、テスト開発者がメインブランチ(通常は「master」)への変更を提案できるようにします。
  • PR メカニズムは、読み取り専用表示のあるブランチにマージする際にアクティブになります。
  • ブランチが読み取り専用の場合、コントリビューター(提出者)はそのブランチに直接変更を加えることができません。代わりに、読み取り専用ブランチに基づいて新しいブランチを作成し、変更を加えてから、PR を作成して変更を読み取り専用ブランチにマージする必要があります。
  • PR を作成すると、プロジェクトのメンテナー(レビュアー)に変更のレビューを依頼し、これらの変更をメインブランチにマージすることを許可してもらいます。
  • Testim の PR には、影響を受けるテスト、共有ステップ、フォルダー、スイートのリスト、およびオプションのコメントを含む変更の説明が含まれます。
  • Testim では、プロジェクトオーナーがレビュアーのリストを管理し、必要に応じてセルフレビューを有効にできます。