ソース管理のプル
オブジェクトをプルして、組織に追加するか、ソース管理リポジトリにあるバージョンで組織内のオブジェクトのバージョンを置き換えます。別のユーザーがチェックアウトしていないプロジェクト、フォルダ、または個々のオブジェクトをプルできます。
プルを実行する前に、プルを行った場合の結果を確認することができます。アクションをキャンセルしたり、プル操作から除外するオブジェクトを選択することもできます。
次の図は、[ステータス]カラムに可能性がある結果を表示したプレビューページを示しています。
プルをテストして、エラーが発生していないかどうかを確認することもできます。エラーが表示された場合は、オブジェクトをプル対象から除外したり、ページを閉じてプルをキャンセルできます。
依存オブジェクトはプル操作の対象になりません。たとえば、データ統合で、保存済みクエリを使用するマッピングをプルした場合、保存済みクエリはプルに含まれません。
組織内のプル対象オブジェクトの状態は、プルを行っても変更されません。例えば、プルされる前にチェックアウトされていたオブジェクトは、プル操作の後もチェックアウト状態のままです。
以下の規則とガイドラインに従う必要があります。
- •接続またはランタイム環境を使用するオブジェクトをプルする場合、プルを実行する前に、組織内に接続またはランタイム環境を含める必要があります。接続またはランタイム環境を使用するオブジェクトを選択する場合は、テストページでランタイム環境と接続を選択します。
- •Informatica Intelligent Cloud Servicesでは、オブジェクト名の大文字と小文字は区別されません。そのため、同じ名前で大文字と小文字が異なる複数のアセットを含んだプロジェクトをプルすることはできません。例えば、「sales」という名前のアセットと「SALES」という名前のアセットを含むプロジェクトをプルしようとすると、プロジェクトまたはフォルダに同じ名前の複数のアセットを含めることができないため、エラーが発生します。
- •組織がソース管理リポジトリを更新できるかどうかに関係なく、オブジェクトをプルできます。
プロジェクトとフォルダのプル
プロジェクトまたはフォルダ内のすべてのオブジェクトをプルすることも、特定のコミットハッシュで変更されたオブジェクトのみをプルすることもできます。
プルするオブジェクトのバージョンを指定します。選択できるオブジェクトのバージョンは、Informatica Intelligent Cloud Servicesでのオブジェクトの現在の場所に基づいています。たとえば、m_customersオブジェクトのバージョン5をチェックアウトして、NewCustomersというプロジェクトに移動するとします。オブジェクトをプルすると、使用可能なバージョンには、以前の場所からのオブジェクトのバージョンが含まれません。
プロジェクトまたはフォルダをプルする場合、そのプルは、ソース管理されていないプロジェクトまたはフォルダ内のオブジェクトには影響しません。
プルにより、組織内のプロジェクトまたはフォルダが更新され、リポジトリ内のプロジェクトまたはフォルダの選択したバージョンと同一になります。たとえば、プロジェクトの以前のバージョンをプルする際、組織内のそのプロジェクトに後のバージョンで追加されたオブジェクトが含まれている場合、プルによってそのオブジェクトは削除されます。
オブジェクトのプル
プルアクションを使用して、組織をソース管理リポジトリのオブジェクトで更新します。単一のアセット、プロジェクト、またはフォルダをプルできます。プロジェクトまたはフォルダをプルする場合、プルに含めたくないプロジェクトまたはフォルダ内のアセットを除外できます。
1グローバルリポジトリからプロジェクトをプルするには、[グローバルGitからプル]をクリックします。プルするオブジェクトを含むプロジェクトを選択し、[次へ]をクリックします。
2プロジェクトレベルで設定されているリポジトリまたはブランチからプロジェクトをプルするには、[参照]ページで、アセットまたはフォルダを選択します。[アクション]をクリックし、[プル]を選択します。
注: 一度に複数のプロジェクトをプルすることはできません。
3単一のアセットまたはフォルダをプルするには、[参照]ページで、対象のアセットまたはフォルダを選択します。[アクション]をクリックし、[プル]を選択します。
4プロジェクトまたはフォルダに対して、使用するプル方法を選択し、[次へ]をクリックします。以下のいずれかの方式を使用できます。
- - コミットハッシュ内のすべてのアセットをプル。
- - コミットハッシュ内の変更されたアセットのみをプル。
5プルするGitハッシュを選択し、[次へ]をクリックします。
6アセットのリストを確認します。プルに含めたくないアセットのチェックボックスをオフにすることができます。デフォルトでは、すべてのアセットが選択されています。
7各アセットの[ステータス]カラムのアクションを確認します。これらのアクションは、プルアクションの実行時に発生します。
8 アセットに接続が必要な場合は、組織で使用するターゲット接続を選択するか、デフォルトを受け入れます。
注: プル処理中は、新しい接続は作成できません。
9アセットにランタイム環境が必要な場合は、組織で使用するランタイム環境を選択するか、デフォルトを受け入れます。
注: プル処理中は、新しいランタイム環境は作成できません。
10必要に応じて、[テスト]をクリックし、プルアクションの結果としてエラーが発生するかどうかを確認します。
11[プル]をクリックします。
プルアクションにより、このアクションの詳細を示すログが生成されます。ログは、[監視]の[ソース管理ログ]ページで確認できます。