親インスタンスを選択する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • インスタンスは、複数のピアインスタンスを持つことができますが、親インスタンスは1つのみです。

    このタスクについて

    親インスタンスは、そこから変更をプルしそして変更をプッシュできる唯一のインスタンスです。

    親インスタンスは、ローカルインスタンスと同じリリースファミリになければなりません。たとえば、Genevaリリースファミリの開発インスタンスには、Genevaリリースファミリの親インスタンスも必要です。異なるリリースファミリから親を選択すると、チーム開発ダッシュボードにエラーメッセージが表示され、変更をプルし比較検証することはできなくなります。別のパッチリリースから親を選択した場合、ダッシュボードには警告メッセージが表示されますが、変更を取り込んで調整できます。

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

    手順

    1. 移動先 すべて > チーム開発 > チームダッシュボード.
    2. 手順2で新しいリモートインスタンスを定義した場合は、ステップ1 からステップ2 までを繰り返しそして定義したリモートインスタンスを選択します。

      システムは、ローカルインスタンスを親と比較する比較検証を開始します。その後、ローカル変更のリストを生成し、親から引き出す準備ができた変更の数を計算します。比較検証は、インスタンスのバージョンも検証します。

    3. 両方のインスタンスが同じリリースファミリにある場合は、親インスタンスからすべての変更をプルします。
      注:
      親インスタンスは、 glide.apps.hub.current システムプロパティに保存する。