インスタンス階層を設定する

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • 開発ライフサイクルを最もよくサポートするインスタンス階層を設定します。

    このタスクについて

    この例では、いくつかのピアサブ開発インスタンスが同じ親開発インスタンスを持つインスタンス階層を設定する方法を提示しますが、複数のプロジェクトチームや他の顧客要件を処理するためにより複雑な構成が必要な場合があります。

    プロダクションインスタンスまたはテストインスタンスでチーム開発を使用しません。
    • テストまたは本番インスタンスをチーム開発の親インスタンスとして使用しない。
    • どのインスタンスも本番インスタンスの親としない。
    • 本番インスタンスは親を持ってはいけない。
    チーム開発インスタンス上の変更を取り消す場合、その変更をソースインスタンス上の仕事を戻すことを含めて、その連鎖の最後に戻るまで取り消します。この行動はテストと本番インスタンスに重要な問題を引き起こすかもしれません。

    手順

    1. プロダクションなどのターゲットインスタンスとして、Dublin などの同じソフトウェアバージョンで親開発インスタンスを使えるようにします。
    2. 本番インスタンスを親開発インスタンスにクローンします。
      このステップは推奨されるベストプラクティスです。
    3. 親開発インスタンスと同じソフトウェアバージョンのサブ開発インスタンスを使えるようにします。
    4. オプション: 親開発インスタンスにログインし、サブ開発インスタンスにクローンします。
    5. 各サブ開発インスタンスで:
      1. リモートインスタンス接続をこのインスタンスがプッシュおよびプルする必要がある階層内の他のインスタンスに向けて定義します。
      2. 親インスタンスを定義します。
      3. すべての変更を親インスタンスからプルします。
      4. 適切な開発者にアクセス権を与えます。
      チーム開発プロセス