単一のリモート・コンテキストを持つプッシュ/プル・プロジェクトは、単一のリモート・ロケーションに関連付けられたローカル・プロジェクトから構成されます。
これにより、プロジェクト内のローカル・リソースを手動または自動で対応するリモート・ロケーションにプッシュでき、またリモート・リソースをローカル・プロジェクトに手動または自動でプルし戻すことができます。
リモート・ロケーションにより、ビルドをどこで実行するか、また結果として生成されるビルド出力をどこに置くかが決定されます。
ローカルからリモートへのロケーション・マッピングはまた、デバッガーやパフォーマンス・ツールなどの、使用可能なツール間の有益な統合を可能にします。
例えば、マッピングではビルド出力をどこに置くかが示されるため、正しい入力を使用してデバッガー・エンジンをリモート側で簡単に起動できる一方、対応するローカル・プロジェクト・ソース・コードをブレークポイント、ステップ実行、およびその他の分析ツール機能の設定に使用できます。
このタスクについて
単一のリモート・ロケーション手法を持つローカル・プッシュ/プル・プロジェクトは、以下の機能から構成されます。
- ローカル・プロジェクトとリモート・ロケーション間の一対一マッピング。
- ローカル・プロジェクトとその対応するリモート・ロケーション間でリソースをプッシュおよびプルする機能。
- ローカル・プロジェクトで実行可能なアクション。
- リモート・ロケーションで実行可能なアクション。
- 以下を行う、上記の各機能のビュー。