Home » Products » UEStudio » Announcing UEStudio 15

UEStudio 15 released

Save time with the all-new Document Map — visually scroll and click where you want to go! See more on the new Document Map in UEStudio 15.1 as well as other features by clicking below.

UEStudio v15 Released:
Introducing fully integrated Git support

Git icon

We are excited to announce fully integrated Git support in UEStudio 15! This new release of UEStudio harnesses the full power of Git version control. Our Git implementation is designed "from the ground up," making all Git functionality available within UEStudio – you won't need to leave the editor at all to work with your Git repos!

Love v15. Thanks for Git support. I use it all the time. Huge addition. James F.

Interact with your Git repos directly from Workspace Manager (Project or Explorer pane)

Your Git repositories, including current status info, is at your fingertips in both the Project and Explorer pane of UEStudio's Workspace Manager. If Git is already installed and enabled on your system, UEStudio will automatically detect and import your current Git configuration and repository information.

You'll see your Git repos in the Explorer or Project pane and from here can commit, diff, revert, add and more! The Git context menus in Project / Explorer empower you to run standard Git commands then keep on working without missing a beat. UEStudio integrates Git into the workflow you're already used to.

Screenshot of Git context menu in UEStudio 15

Right-click on files within your repository to access file-specific Git operations for selected files only.

Screenshot of Git context menu for files in UEStudio 15

Right-click on any non-initialized folder to create a clone a Git repository to that folder.

Screenshot of cloning a Git repository in UEStudio 15

The Git Branch Manager makes managing branches simple

Branch management is everything with Git. UEStudio's new Git Branch Manager makes creating, deleting, merging, rebasing, and more all a breeze. With the Branch Manager, you can:

  • Checkout / create / delete branches
  • Commit all changes
  • Merge and rebase branches
  • Filter and search branches
  • Add / remove remote references
  • Pull from / push to remote
  • See which branches are merged into active branch (via checkmark)

Screenshot of Git Branch Manager in UEStudio 15

There are a couple of different ways to access the Git Branch Manager:

  • By right-clicking on a repository / current branch info in the Project/Explorer pane
  • Via View -> Views/Lists -> Git
  • Via the Git Branch Manager toolbar icon or key mapping

Watch and review Git output or run your own Git commands in the shell

Are you a Git power user? Never fear – UEStudio's integrated Git Shell gives you the freedom to run any Git command you want. If typing in a terminal is your thing, the shell is for you.

You can run commands on any known repository, and also access command history. Right-click to copy/paste directly from the shell or refresh status.

Screenshot of Git Shell in UEStudio 15

Like toolbars? You'll dig the new Git toolbar

UEStudio will show the Git toolbar automatically if an existing Git installation is detected on first run, but you can also show or hide it from the View -> Views/Lists -> Toolbars menu. The toolbar (shown below) includes the following Git commands:

  • Add current file to repository
  • Commit (current file only) to repository
  • Commit all changes
  • Stash changes
  • Blame (current file)
  • Pull
  • Push
  • Show or Hide Git Branch Manager
  • Show or Hide Git Shell

Screenshot of Git toolbar in UEStudio 15

Automatic Git detection and simple configuration

So how do you enable and configure Git in UEStudio? If Git is already up and running on your system, you don't have to do a thing. UEStudio will automatically detect and import your existing Git installation details and configs. As UEStudio scans your file system, you will see your Git repository information begin to populate with the associated folders/files in the Explorer tab of the Workspace Manager. You can also add/create Git repository folders to your active project.

If Git is not already installed on your system, go to Advanced -> Configuration -> Integrated Applications -> VCS -> Git and click the "Download Git for Windows" link to download and install the latest version before you begin using it in UEStudio. You'll need to manually set the full path to the Git "bin" directory (normally "C:\Program Files (x86)\Git\bin\") before you can begin using Git in UEStudio.

These configuration options also also allow you to set UEStudio as the default Git editor, as well as UltraCompare as the default Git difftool/mergetool.

Screenshot of Git configuration in UEStudio 15

Boost your speed with custom Git key mappings

Run Git actions without leaving the keyboard! UEStudio 15 includes several customized key mappings for the most commonly used Git commands:

  • GitAddActive – Ctrl + Shift + N – Add active file to repository
  • GitAddAll – Ctrl + Shift + M – Add all new files to repository
  • GitBlame – Ctrl + Shift + B – Open file with blame output for active file
  • GitCommit – Ctrl + Shift + K – Commit all modifications to repository
  • GitCommitActive – Ctrl + Shift + J – Commit active file only to repository
  • GitPull – Ctrl + Alt + Down Arrow – Pull active file's repository from remote
  • GitPush – Ctrl + Alt + Up Arrow – Push active file's repository to remote
  • GitStash – Ctrl + Shift + T – Stash all changes in active file's repository
  • ViewGitBranchManager – Ctrl + Shift + H – Show/hide Branch Manager
  • ViewGitShell – Ctrl + Shift + H – Show/hide Git Shell

Screenshot of Git key mapping configuration in UEStudio 15

Of course you can always customize these key mappings to suit your preferences in Advanced -> Configuration -> Key Mapping.

See the full list of changes in UEStudio v15.0