Shelving Changes

Applies to TestComplete 15.47, last modified on January 20, 2023

If your project or project suite is stored in a Mercurial repository and you have uncommitted changes you want to store for a later use, you can shelve these changes (store them in a special patch in your repository until you need them) directly from TestComplete.

Note: You can shelve changes from TestComplete only if you use the TortoiseHg client to work with Mercurial from TestComplete.
  1. Select File > Source Control > Shelve from the TestComplete main menu.

    – or –

    Right-click your project suite in the Project Explorer and then click Source Control > Shelve.

    – or –

    Click Launch the Shelve Dialog on the Source Control toolbar (if the toolbar is hidden, right-click the toolbar area and then click Source Control).

  2. TestComplete will open the TortoiseHg client’s Shelve dialog.

    Shelving changes in TortoiseHg

    Click the image to enlarge it.

  3. In the dialog, click New Shelf and enter the name for the new shelf.

For more information on working with the dialog, see TortoiseHg documentation.

Related Tasks

See Also

Integration With Mercurial - Common Tasks
Integration With Mercurial
Committing Changes to Repository
Working With Branches

Highlight search results