Committing Changes

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

Once you made changes to your TestComplete project (or project suite) and want to record this state to a source control system, then you can perform this directly from TestComplete.

Committing Changes

To commit changes to the local repository:

  1. Open the Commit dialog. You can do one of the following to display it:

    • Select File > Source Control > Commit from the TestComplete main menu.
    • Right-click within the Project Explorer and choose Source Control > Commit from the context menu.
    • Click Commit on the Source Control toolbar (if the toolbar is hidden, right-click the main menu and select Source Control in the ensuing context menu to show the toolbar).
  2. In the dialog, select the files you want to submit.

    Committing changes via the TestComplete Commit dialog

    Commit Dialog (Git Plugin)

    Click the image to enlarge it.

    Committing changes via TortoiseGit Commit dialog

    TortoiseGit Commit Dialog

    Click the image to enlarge it.

  3. Specify the commit message and press Commit.

Pushing Changes to Remote Repository

When you have your project at a point that you want to share, you have to push changes from your local repository to the remote repository.

To push changes to the remote repository:

  1. Commit to the local repository all the changes that you want to upload.

  2. Open the Push dialog. You can do one of the following to display it:

    • Select File > Source Control > Push from the TestComplete main menu.
    • Right-click within the Project Explorer and choose Source Control > Push from the context menu.
    • Click Push on the Source Control toolbar (if the toolbar is hidden, right-click the main menu and select Source Control in the ensuing context menu to show the toolbar).
  3. In the dialog, select a remote repository where the changes will be uploaded.

    Pushing changes via the TestComplete Push dialog

    Push Dialog (Git Plugin)

    Click the image to enlarge it.

    Pushing changes via TortoiseGit Push dialog

    TortoiseGit Push Dialog

    Click the image to enlarge it.

  4. Specify other options for the push operation (if needed) and press Ok.

Related Tasks

See Also

Integration With Git - Common Tasks
Integration With Git

Highlight search results