Remote Reconciler view

The Remote Reconciler view helps you manage the associations between your local projects and their corresponding remote locations.

The Remote Reconciler view lists all resources in the workspace, and shows their remote location, type of project, and shows whether they are out of sync with their remote counterpart. From this view, you can push any local changes to the corresponding remote resource, pull any remote changes, as well as kick off builds.

Toolbar

Button Name Description
Refresh the resources in the view, ensuring that there are remote counterparts button
Refresh the resources in the view, ensuring that there are remote counterparts Refreshes the view, looking for changes to the remote resources and also looks to see if any remote resources have been deleted or added.
Hide files and folders that do not have pending changes button
Hide files and folders that do not have pending changes When enabled, shows only files and folders that have pending changes. When disabled, shows all files and folders.

Context menu

Command Description
Refresh Remote Refreshes the view, looking for changes to the remote resources.
Show In This menu allows you to show your selected resource in the selected view as follows:
Remote Contexts
Selects the <current context> of the project in the Remote Contexts view. This is only available at the project level.
Remote Systems
Selects the remote location of the resource in the Remote Systems view.
Remote Contexts Click the Remote Contexts context menu to open a menu of items related to remote contexts available for your project. These menus allow you to perform actions that are also available when you open the Remote Contexts view, but directly from the Project Explorer view. This menu is only available at the project level. This menu is not available for i Projects as only a single context for each project is supported for IBM i.
<current context>
context list
<current context> is the remote context set as [current] in the Remote Contexts view. The <current context> is displayed at the top followed by any other contexts if any have been added to the project. The icon for the <current context> is displayed as selected. Selecting a context that is not the current context will make it the current context.
Create Context...
Allows you to create a new context to add to your project.
Add Context..
Provides a list of all the remote contexts available for the remote connection as can be seen in the Contexts subsystem of the remote connection. Selecting a context will add the context to the project.
Push/Pull Settings Lists the settings available for synchronization with remote resources. These settings are also available when you open the project properties and select the Remote Contexts page, but directly from the Project Explorer view.
Configure Automatic Remote Refresh...
The default Remote Refresh Interval (in seconds) is set to 0. A zero setting indicates that no automatic refresh is done. Change the setting, for example to 10 to indicate that you would like to looking for local and remote changes to the project resources every 10 seconds.
Push on Save
When enabled, the resource will be pushed every time a save is performed on the resource to the <current context>.
Push to All Contexts
When enabled, the resource will be pushed every time a save is performed on the resource to all contexts available for the project. Push on Save must be enabled to enable Push to All Contexts.
Push on Build
When enabled, the resource will be pushed every time a build is launched for the project. Also check Project > Build Automatically setting to set the automatic build option for the project. Push on Build is not available for C/C++ or IBM i projects.
Pull on Remote Update
Pulls all files in the remote location of the project into the project when a remote change is refreshed. Certain file types are ignored for download. These can be changed in the Remote Reconciler preferences. Note that with this setting, when a remote change is refreshed, the resources are automatically synchronized. A remote change is refreshed when one of the following is triggered:
  • A setting in Configure Automatic Remote Refresh....
  • Selecting the Refresh Remote right click menu.
  • Pressing the
    Refresh the resources in the view, ensuring that there are remote counterparts view toolbar button.
Push To Pushes selected resources. You must only select pending local resources to perform this action.
<current context>
context list
Pushes selected resources with pending local changes to the context that you select in this list. <current context> is the remote context set as [current] in the Remote Contexts view. The <current context> is displayed at the top followed by any other contexts if any have been added to the project.
All Contexts
Pushes selected resources with pending local changes to all context that have been add to your project as listed above this menu.
Push All To Pushes all files in the project. There must be at least one pending change to perform this action. This action is only available at the project level.
<current context>
context list
Pushes selected resources with pending local changes to the context that you select in this list. <current context> is the remote context set as [current] in the Remote Contexts view. The <current context> is displayed at the top followed by any other contexts if any have been added to the project.
All Contexts
Pushes selected resources with pending local changes to all context that have been add to your project as listed above this menu.
Pull from <current context> Pulls selected resources with pending remote changes from the remote context set as [current] in the Remote Contexts view.
Replace Remote Replaces the remote file with the local copy. This option is only available at the file level when there is a pending local change or conflict.
Replace Local Replaces the local file with the remote copy. This option is only available at the file level when there is a pending remote change or conflict.
Build
Build
Performs the Build Command for the project.
Clean
Performs the Clean Command for the project.
Launch
Terminal
Launches a terminal in the remote location of the selected resource.
Shell
Launches a shell in the remote location of the selected resource.
Mark as Merged Marks the selected resource as merged so that it does not show up as a pending change.
Ignore Adds the selected resource's name to the ignore list for downloading. This option is only available at the folder level.
Note: The Ignore option only applies to your current session. If you restart the product and want to use this option again for the selected resource, select Ignore again in the new session.
Delete Deletes the selected resource.

Feedback