#### 15.3.2 The remote view

The Remote view (`Tools->Views->Remote`) allows you to assign servers to operation categories for the currently loaded project. You may assign each operation category a distinct server if the Servers assignment tab is fully expanded. Alternatively, you may assign all categories to a single server in one step if the Servers assignment tab is collapsed.

When a server is selected for a particular category, the change is not immediately effective. To indicate that fact, the server's name will appear in red. This approach allows you to check the configuration before applying it, by pressing the `Check` button. This action will test for correct remote hosts connection. It will also verify that the project path exists on the build server and that it has an equivalence on the local machine.

Clicking on the `Apply` button will perform the following actions:

- Read the default project paths on the Build machine and translate them into local paths.
- Synchronize from the build server those paths marked as Sync `Always` or `Once to local`.
- Load the translated local project.
- Assign the Build, Execution and Debug servers.

If one of the above operations fails, corresponding errors are reported in the `Messages` view and the previous project settings are retained.

Once a remote server is assigned, this remote configuration will be automatically loaded each time the project is loaded.

The two buttons on the right of each server can be used to manually perform a synchronization from the remote host to your local machine (left button) or from your local machine to the remote host (right button).