Skip to content

Context Menus

Michael Hutchison edited this page Sep 19, 2021 · 20 revisions

The page describes the options available in each of the context menu's.

Commit Context Menu

Accessed by right clicking on a commit.

  • Add Tag...
  • Create Branch...
  • Checkout...
  • Cherry Pick...
  • Revert...
  • Drop... (if topologically possible)
  • Merge into current branch...
  • Rebase current branch on this Commit...
  • Reset current branch to this Commit...
  • Copy Commit Hash to Clipboard
  • Copy Commit Subject to Clipboard

Uncommitted Changes Context Menu

Accessed by right clicking on the uncommitted changes.

  • Stash uncommitted changes...
  • Reset uncommitted changes...
  • Clean untracked files...
  • Open Source Control View

Branch Context Menu (Local & Not Checked Out)

Accessed by right clicking on a local branch's label.

  • Checkout Branch
  • Rename Branch...
  • Delete Branch...
  • Merge into current branch...
  • Rebase current branch on Branch...
  • Push Branch... (if remotes exist)
  • Create Pull Request... (if Pull Request Creation is configured)
  • Create Archive
  • Select in Branches Dropdown
  • Unselect in Branches Dropdown
  • Copy Branch Name to Clipboard

Branch Context Menu (Local & Checked Out)

Accessed by right clicking on a local branch's label.

  • Rename Branch...
  • Push Branch... (if remotes exist)
  • Create Pull Request... (if Pull Request Creation is configured)
  • Create Archive
  • Select in Branches Dropdown
  • Unselect in Branches Dropdown
  • Copy Branch Name to Clipboard

Branch Context Menu (Remote)

Accessed by right clicking on a remote branch's label.

  • Checkout Branch...
  • Delete Remote Branch...
  • Fetch into local branch... (if a local branch shares the same name, and it is not checked out)
  • Pull into current branch...
  • Create Pull Request
  • Create Archive
  • Select in Branches Dropdown
  • Unselect in Branches Dropdown
  • Copy Branch Name to Clipboard

Stash Context Menu

Accessed by right clicking on a stash commit or stash label.

  • Apply Stash...
  • Create Branch from Stash...
  • Pop Stash...
  • Drop Stash...
  • Copy Stash Name to Clipboard
  • Copy Stash Hash to Clipboard

Tag Context Menu

Accessed by right clicking on a tag label.

  • View Details (if annotated tag)
  • Delete Tag...
  • Push Tag... (if remotes exist)
  • Create Archive
  • Copy Tag Name to Clipboard

Column Visibility Context Menu

Accessed by right clicking on the column headers.

  • Date
  • Author
  • Commit

Commit Details View File Context Menu

Accessed by right clicking on a file on the right side of the Commit Details View.

  • View Diff
  • View File at this Revision
  • View Diff with Working File
  • Open File
  • Copy Absolute File Path to Clipboard
  • Copy Relative File Path to Clipboard

External Link Context Menu

Accessed by right clicking on an external link (e.g. Issue Links, URL's in commit messages, author email addresses).

  • Open URL
  • Copy URL to Clipboard

Internal Link Context Menu

Accessed by right clicking on an internal link (e.g. Parent Commit Hashes).

  • Follow Internal Link