When working with local projects you will need to push your changes to a remote location or to multiple remote locations. This can be done using the Remote Reconciler view or the Project Explorer view. The Remote Context view and the Contexts subsystem of the Remote Systems view are also available for you to work with multiple remote contexts when you want to push changes to multiple remote locations. There are many options and features available for you to take advantage of, such as pushing files automatically on save or build events to the current context or to all contexts, choosing sets to push, whether to look for updates to project files on the remote side, etc. How to best set up these options, and which features to use, may depend if you choose to work with a persistent connection to your server, or wish to work disconnected.