UltraEdit Linux v21 now available

Featuring full Git integration and multi-window!

UltraEdit Mac v21 now available

Open multiple files or projects in multiple UltraEdit window

Like using multiple windows for different files or projects? You’ll love UltraEdit v21’s new multi-window support. Create a new UltraEdit window via File » New Window or with Cmd Shift N. Of course, your multiple instances all remember and reload previously their previously opened files and projects.

The ultimate Git workspace for Linux

Clone, checkout, modify, commit, merge, push, and pull with UltraEdit. Review uncommitted changes, compare differences between branches branches, and resolve merge conflicts with UltraCompare. With seamless cross-product integration, UltraEdit and UltraCompare are unparalleled in the industry in how they work together to provide you with the ultimate Git workspace on Linux.

Getting setup with Git in UE 21

The first time you run UltraEdit v21, you’ll see a prompt to enable Git. Review your settings here and confirm Git integration.

You can also manually enable Git

If you start UltraEdit but aren’t prompted to enable Git, don’t worry – you can enable it manually. To do so, go to Edit » Preferences and scroll over to the Git Integration item. Check Enable Git integration, then click Browse to select the folder containing the Git binary. On most macOS systems you can find it in /usr/bin/git.


4 Git things you can do in the new UltraEdit v21

1) Interact with repositories in the Places and Project tabs (File View)

To access contextual Git functionality, open the File View (View » Toolbars / Windows » File View). In the Places tab, browse to Git repositories on your system. You’ll notice Git icon overlays that reflect the status of the Git repository. A green overlay means the repo is up-to-date with no uncommitted changes, while an orange icon reflects uncommitted changes. A red icon signals merge conflicts, and a question mark (?) means the repository contains objects that haven’t yet been added. In the Project tab you’ll also see the current branch beneath the repository folder.

Right-click on any repository folder to access Git-specific options, like adding, committing, and pushing/pulling. See status, blame log, diff/merge externally in UltraCompare, and more. You can also launch the Git Shell and Git Branch Manager.

uftp_transfers 1

2) Run Git commands directly in UltraEdit through the Git Shell

Is the command line your thing? No problem. Run your commands directly in the Git Shell. Access your command history via the dropdown. Select different repositories on your system with the repo dropdown at top.


3) Manage and merge branches

The Git branch manager allows you to interact with branches. With this window 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 (indicated via checkmark)

4) Diff / merge from UltraEdit into UltraCompare for a fully integrated Git workflow

When you need to track down what’s been changed or resolve unexpected merge conflicts, UltraCompare stands ready to assist. Right-click on any file or folder to diff and see changes between branches and commits. You can also launch a resolve conflicts session in UltraCompare and complete your merge.

Important note: To provide you with the optimal workflow, we recommend downloading and installing the latest UltraCompare release.

Full changes list