What is Sublime Merge and what are its top alternatives?
Top Alternatives to Sublime Merge
- SourceTree
Use the full capability of Git and Mercurial in the SourceTree desktop app. Manage all your repositories, hosted or local, through SourceTree's simple interface. ...
- GitKraken
The downright luxurious Git client for Windows, Mac and Linux. Cross-platform, 100% standalone, and free. ...
- Sublime Text
Sublime Text is available for OS X, Windows and Linux. One license is all you need to use Sublime Text on every computer you own, no matter what operating system it uses. Sublime Text uses a custom UI toolkit, optimized for speed and beauty, while taking advantage of native functionality on each platform. ...
- Tower
Use all of Git's powerful feature set - in a GUI that makes you more productive. ...
- Fork
Manage your repositories without leaving the application. Organize the repositores into categories. Fork's Diff Viewer provides a clear view to spot the changes in your source code quickly. ...
- SmartGit
It is a graphical Git client with support for SVN and Pull Requests for GitHub and Bitbucket. It runs on Windows, macOS and Linux. ...
- GitUp
GitUp lets you see your entire labyrinth of branches and merges with perfect clarity. Any change you make, large or small, even outside GitUp, is immediately reflected in GitUp's graph. No refreshing, no waiting. ...
Sublime Merge alternatives & related posts
- Visual history and branch view205
- Beautiful UI164
- Easy repository browsing134
- Gitflow support87
- Interactive stage or discard by hunks or lines75
- Great branch visualization22
- Ui/ux and user-friendliness18
- Best Git Client UI/Features8
- Search commit messages7
- Available for Windows and macOS5
- Log only one file1
- Search file content1
- Crashes often11
- So many bugs8
- Fetching is slow sometimes7
- Extremely slow5
- Very unstable5
- Can't select text in diff (windows)4
- No dark theme (Windows)4
- Can't scale window from top corners3
- Freezes quite frequently3
- UI blinking2
- Installs to AppData folder (windows)2
- Diff makes tab indentation look like spaces2
- Windows and Mac versions are very different2
- Windows version worse than mac version2
- Diff appears as if space indented even if its tabs2
- Doesn't have an option for git init2
- Useless for merge conflict resolution2
- Doesn't differentiate submodules from parent repos2
- Requires bitbucket account2
- Generally hard to like1
- No reflog support1
- Bases binary check on filesize1
- Can't add remotes by right clicking remotes (windows)1
related SourceTree posts
Our whole DevOps stack consists of the following tools:
- GitHub (incl. GitHub Pages/Markdown for Documentation, GettingStarted and HowTo's) for collaborative review and code management tool
- Respectively Git as revision control system
- SourceTree as Git GUI
- Visual Studio Code as IDE
- CircleCI for continuous integration (automatize development process)
- Prettier / TSLint / ESLint as code linter
- SonarQube as quality gate
- Docker as container management (incl. Docker Compose for multi-container application management)
- VirtualBox for operating system simulation tests
- Kubernetes as cluster management for docker containers
- Heroku for deploying in test environments
- nginx as web server (preferably used as facade server in production environment)
- SSLMate (using OpenSSL) for certificate management
- Amazon EC2 (incl. Amazon S3) for deploying in stage (production-like) and production environments
- PostgreSQL as preferred database system
- Redis as preferred in-memory database/store (great for caching)
The main reason we have chosen Kubernetes over Docker Swarm is related to the following artifacts:
- Key features: Easy and flexible installation, Clear dashboard, Great scaling operations, Monitoring is an integral part, Great load balancing concepts, Monitors the condition and ensures compensation in the event of failure.
- Applications: An application can be deployed using a combination of pods, deployments, and services (or micro-services).
- Functionality: Kubernetes as a complex installation and setup process, but it not as limited as Docker Swarm.
- Monitoring: It supports multiple versions of logging and monitoring when the services are deployed within the cluster (Elasticsearch/Kibana (ELK), Heapster/Grafana, Sysdig cloud integration).
- Scalability: All-in-one framework for distributed systems.
- Other Benefits: Kubernetes is backed by the Cloud Native Computing Foundation (CNCF), huge community among container orchestration tools, it is an open source and modular tool that works with any OS.
Tower appears to be between GitKraken and SourceTree in detail, but gave two scary error dialogs when attempting to merge resulted in a conflict. Doing the same in SourceTree just worked and showed the conflict in its handy file view that's always visible (unlike Tower's mere "Merge branch 'X' into develop" message when the commit is selected).
Both GitKraken and Tower lack the commit hash in their history overview, requiring one to select a commit to see it.
GitKraken appears to be the only Windows 10 Git GUI suitable for night shifts, but like Tower is only free for 30 days, unlike SourceTree.
- Dark theme59
- Best linux git client34
- Great overview29
- Full featured client21
- Gitflow support20
- Beautiful UI19
- Very easy to use18
- Graph16
- Works great on both linux and windows13
- Effortless13
- Easy Merge Conflict Tool6
- Amazing Github and Bitbucket integration5
- Great UX4
- Integration with GitHub3
- Automatic Repo Discovery3
- Submodule support3
- Easy to Learn and Setup3
- Super fast3
- Fuzzy find (CTRL P)2
- Very user friendly1
- Much more stable than source tree1
- Great for non-dev users1
- Because it has Linux client1
- Command palette (CTRL Shift P)1
- Extremely slow when working with large repositories3
- No edit/fixup in interactive rebase3
- Hangs occasionally (not as bad as sourcetree)3
- Not as many features as sourcetree2
- Do not allow to directly edit staging area2
- Does not work like a Mac app2
related GitKraken posts
Tower appears to be between GitKraken and SourceTree in detail, but gave two scary error dialogs when attempting to merge resulted in a conflict. Doing the same in SourceTree just worked and showed the conflict in its handy file view that's always visible (unlike Tower's mere "Merge branch 'X' into develop" message when the commit is selected).
Both GitKraken and Tower lack the commit hash in their history overview, requiring one to select a commit to see it.
GitKraken appears to be the only Windows 10 Git GUI suitable for night shifts, but like Tower is only free for 30 days, unlike SourceTree.
GitKraken is the best git client so far. The user interface is very friendly. Everything is easy to do with this tool. A branch tree vizualization is very clear. I've tried SourceTree and I got lost in such many panels. Also performance of SourceTree is not as goot as GitKraken. I like Sublime Merge but it doesn't have so many features as the other tools. I've choosen GitKraken and as bonus I got GitKraken Glo that is the next perfect tool.
- Lightweight719
- Plugins652
- Super fast640
- Great code editor468
- Cross platform442
- Nice UI279
- Unlimited trial259
- Cmd + d is the best command ever154
- Great community92
- Package control, modules46
- Mac OS X support26
- Easy to get started with23
- Monokai22
- Built in Python21
- Everything you need without the bloat21
- Easy18
- Speed14
- Session & edit resuming12
- Package Control10
- Well Designed9
- Multiple selections8
- ALT + CMD + DOWN is the best command ever7
- Nice7
- Fast, simple and lightweight7
- It's easy to use, beautiful, simple, and plugins rule5
- So futuristic and convenient5
- ALT + F3 the best command ever5
- Great5
- Find anything fast within entire project4
- Easy to use4
- Free4
- Simple and clean design4
- Hackable3
- Pretty3
- UI + plugins3
- Sublime Merge (Git Integration)3
- Totally customizable2
- Color schemes and cmd+d2
- Material theme best theme forever2
- Const0
- Steep learning curve8
- Everything6
- Doesn't act like a Mac app4
- Flexibility to move file4
- Number of plugins doing the same thing3
- Not open sourced2
- Don't have flutter integration2
- Forces you to buy license2
related Sublime Text posts
I've been in the #frontend game for about 7 years now. I started coding in Sublime Text because all of the tutorials I was doing back then everyone was using it. I found the speed amazing compared to some other tools at the time. I kept using Sublime Text for about 4-5 years.
I find Sublime Text lacks some functionality, after all it is just a text editor rather than a full fledged IDE. I finally converted over to PhpStorm as I was working with Magento and Magento as you know is mainly #PHP based.
This was amazing all the features in PhpStorm I loved, the debugging features, and the control click feature when you click on a dependency or linked file it will take you to that file. It was great.
PhpStorm is kind of slow, I found that Prettier was taking a long time to format my code, and it just was lagging a lot so I was looking for alternatives. After watching some more tutorial videos I noticed that everyone was using Visual Studio Code. So I gave it a go, and its amazing.
It has support for everything I need with the plugins and the integration with Git is amazing. The speed of this IDE is blazing fast, and I wouldn't go back to using PhpStorm anymore. I highly recommend giving Visual Studio Code a try!
At labinator.com, we use HTML5, CSS 3, Sass, Vanilla.JS and PHP when building our premium WordPress themes and plugins. When writing our codes, we use Sublime Text and Visual Studio Code depending on the project. We run Manjaro and Debian operating systems in our office. Manjaro is a great desktop operating system for all range of tasks while Debian is a solid choice for servers.
WordPress became a very popular choice when it comes to content management systems and building websites. It is easy to learn and has a great community behind it. The high number of plugins as well that are available for WordPress allows any user to customize it depending on his/her needs.
For development, HTML5 with Sass is our go-to choice when building our themes.
Main Advantages Of Sass:
- It's CSS syntax friendly
- It offers variables
- It uses a nested syntax
- It includes mixins
- Great community and online support.
- Great documentation that is easy to read and follow.
As for PHP, we always thrive to use PHP 7.3+. After the introduction of PHP 7, the WordPress development process became more stable and reliable than before. If you a developer considering PHP 7.3+ for your project, it would be good to note the following benefits.
The Benefits Of Using PHP:
- Open Source.
- Highly Extendible.
- Easy to learn and read.
- Platform independent.
- Compatible with APACHE.
- Low development and maintenance cost.
- Great community and support.
- Detailed documentation that has everything you need!
Why PHP 7.3+?
- Flexible Heredoc & Nowdoc Syntaxes - Two key methods for defining strings within PHP. They also became easier to read and more reliable.
- A good boost in performance speed which is extremely important when it comes to WordPress development.
- Git19
- Just works16
- Version control10
- Awesome6
- Simple layout6
- Multiple windows4
- Multiple tabs3
- Automatic repo discovery3
- Gitflow support2
- Uses standard git terminology and methods2
- Submodule support2
- Interactive stage or discard by hunks or lines2
- Github integration2
- Full featured client2
- SAS1
- Expensive5
- Subscription based4
- No side by side diff1
- Merge conflict resolution impossible/unclear0
related Tower posts
Tower appears to be between GitKraken and SourceTree in detail, but gave two scary error dialogs when attempting to merge resulted in a conflict. Doing the same in SourceTree just worked and showed the conflict in its handy file view that's always visible (unlike Tower's mere "Merge branch 'X' into develop" message when the commit is selected).
Both GitKraken and Tower lack the commit hash in their history overview, requiring one to select a commit to see it.
GitKraken appears to be the only Windows 10 Git GUI suitable for night shifts, but like Tower is only free for 30 days, unlike SourceTree.
- One of the easiest and fastest git GUIs18
- Nice UX13
- Does the job way better than others12
- Fast, Great support, Does-it-all, blazing fast12
- Dark theme10
- Intuitive interactive rebase and conflict resolution UI9
- Gitflow support9
- Excellent commit history tree view7
- This even looks the same as SourceTree5
- Repository Manager4
- Countless quality of life features3
- Built-in developer feedback3
- Not buggy, works smoothly2
- Keyaboard-only2
- Visual branch history2
- Reflog support2
- Github Notifications2
- Git ammend1
- Smart 'Open in' menu; e.g. explorer, bit, giithub .1
- Native application1
- Interactive rebase window1
- Intuitive merge conflict resolution1
- Unique Activity Manager shows current/past operations1
- Stability is fragile when looking deeply into history1
- Merges that require interactive user decision1
- Poorly written license1
related Fork posts
related SmartGit posts
- Fast6
- Can edit commit messages6
- Simple interface5
- Native OSX App5
- Easy rebase3
- Great branch visualization3
- Search commit messages2
- Beautiful UI2
- Visual history and branch view2
- Incredibly easy squash2