RubyMine 2016.1 Help

Pushing Changes to the Upstream (Push)

Before uploading (Pushing) changes from your local Mercurial repository to a remote repository make sure that:

  • You have a Mercurial hosting account.
  • The target remote Mercurial repository is accessible for your account.
  • You have a pair of ssh keys to access the remote repository.

To push changes from a local Mercurial repository

  1. On the main menu, choose VCS | Mercurial | Push Changeset. The Push dialog box opens.
  2. In the Destination Repository URL text box, specify the location of the remote repository to push.
  3. Specify the changes to upload:
    • To have a branch uploaded entirely, select the Branch check box and choose the relevant branch from the drop-down list.
    • To have a specific changeset uploaded, select the Revision check box and specify the desired revision number in the text box. By default, the latest revision (tip) is uploaded. Learn more about changesets and tips at http://mercurial.selenic.com/wiki/UnderstandingMercurial.
  4. To push a locally created branch or to avoid updating before upload, select the Force Push check box.

See Also

Last modified: 21 July 2016