TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Sublime Merge

88 pointsby rococode11 months ago

23 comments

tehnub11 months ago
I used Git on the command line exclusively for many years and occasionally tried the built-in Git tools for various editors as well as GitHub Desktop, but I never felt they were a lift in usability over the CLI or very pleasant to use. That was until I tried Sublime Merge on a whim. One thing I like is how keyboard oriented most of it is, and how it maps quite closely to CLI commands. If I want to commit I open the command palette with command+p and then fuzzy-search for commit with “co…” or “cm” or whatever you like, and it brings up the suggested commands which I can select with enter. And beyond that I like the generally attractive styling which makes viewing diffs and searching commit history (command+f, fuzzy find “contents:”, type what you want to search for) pleasant. It’s also totally snappy in most cases, even with multiple tabs for repos open — the only time I’ve seen it slow down was opening Unreal Engine, and that was at least a year ago so they may have made improvements on that. I use it every day and I am quite pleased with it.
评论 #40864430 未加载
评论 #40864358 未加载
pilif11 months ago
Sublime Merge is <i>cough</i> sublimely good at performing 3-way merges.<p>I don&#x27;t like it as much as a generic git frontend (nothing beats the command line once you&#x27;re used to it, but for 3-way merges, it&#x27;s absolutely perfect and I have yet to see anything better.<p>Another very good tool for 3-way merges is meld, but the macOS port (where I do most of my development work on) is not very good, mostly because the GTK macOS port isn&#x27;t very good.
评论 #40864122 未加载
评论 #40864045 未加载
评论 #40863962 未加载
评论 #40867028 未加载
评论 #40864491 未加载
chrizel11 months ago
Using Sublime Merge for over a year now after using Magit&#x2F;Emacs mostly (and git command line for years before that).<p>What I like about Sublime Merge is its performance and the stage&#x2F;unstage UI&#x2F;UX is intuitive and fast backed by a competent text editor engine, similar to what I liked about Magit. Having multiple repositories open in a tab interface is also nice.<p>What you have to keep in mind is that Sublime Merge also includes a competent merge tool (hence the name). Sometimes we have to do more complex merges and Sublime Merge does this in an intuitive and integrated way, which would be a completely separate application in many other popular Git front-ends. Therefore the price is IMHO fair and justified. I can recommend giving it a try for a couple of weeks.
0x07311 months ago
Since the auto update for sublimetext to version 4 where I don&#x27;t have a license for I switched to vscode and never looked back.<p>At first I lost my trust and then I liked vsc more.
评论 #40866996 未加载
评论 #40864277 未加载
评论 #40864523 未加载
评论 #40867042 未加载
评论 #40864904 未加载
the_gipsy11 months ago
&gt; Commit Faster - Stage Files, Hunks and Lines with no waiting - Sublime Merge is really, really fast.<p>Fast as opposed to what? What could <i>possibly</i> be slow here? It&#x27;s just local git operations.
评论 #40864515 未加载
评论 #40864415 未加载
solarkraft11 months ago
I liked Sublime Merge when I used it a few years ago, mainly because it&#x27;s available on Linux. There were some things about the UI that were bugging me however. Nowadays I&#x27;m pretty happy with Fork (available for Windows &amp; macOS).
评论 #40863784 未加载
评论 #40863740 未加载
评论 #40863848 未加载
4gotunameagain11 months ago
I have been using Sublime Merge for a while now, and I find it very useful.<p>I am a visual and spatial type, so I find the the way the information is organised there invaluable. I know I lose points for not being an ultimate shell dweller, but the experience just does not compare.<p>The only downside is that sometimes you cannot be sure which commands it will execute for a given functionality, and to do more specific things you have to do them manually. I guess this is unavoidable.
评论 #40863907 未加载
评论 #40864539 未加载
评论 #40863804 未加载
apocalyptic0n311 months ago
I&#x27;ve been using Sublime Merge since it was first announced (and Sublime Text since ST2 I think). Absolutely love the experience. It&#x27;s less a Git GUI and more just the CLI displayed in a well-designed GUI, if that makes sense. It&#x27;s not reinventing anything, just making it easier to keep on top of commits and what your current changes are. What I find nice is that unlike many of the other GUI options, Sublime never hides what it&#x27;s doing. Anytime you are about to run a Git command, they show you it and give you the option to customize it. And you can run manual commands at any time with their command palette.<p>I don&#x27;t mind the Git CLI, but I don&#x27;t enjoy using it. It feels like I&#x27;m doing extra work and I&#x27;m not necessarily on top of the changes I&#x27;ve made. But Sublime gives me that while also not straying far from the CLI. It&#x27;s the best client I&#x27;ve come across and well worth the license I paid for it.
mandalorianer11 months ago
When Sublime Merge was initially released I liked it a lot. Mostly because of it&#x27;s snappy speed (like Sublime Text). But since a year or so I&#x27;m using lazygit (<a href="https:&#x2F;&#x2F;github.com&#x2F;jesseduffield&#x2F;lazygit">https:&#x2F;&#x2F;github.com&#x2F;jesseduffield&#x2F;lazygit</a>), which at least for me is the best git tool ever.
评论 #40863634 未加载
评论 #40863788 未加载
评论 #40864502 未加载
lsllc11 months ago
Long time Sublime user, both Sublime Text and Sublime Merge. I started back with ST2, ST3 and I have ST4 and have use Merge since it was released. These days I now mostly use nvim+lazyvim for coding but I do continue to use Sublime Merge as my primary git environment.<p>@ben-schaaf I&#x27;d love to see tree-sitter+LSP come to Sublime Text, as well as telescope+rg+fzf style fuzzy search. I find the lazyvim+telescope integration for finding files, finding buffers, looking for symbol references and general grepping with the live preview just fantastic.<p>One of the things I don&#x27;t like about nvim+lazyvim is that I miss the IDE (workspace) aspect of ST, in that I have a window open per active project in Sublime. I use Neovide for nvim, but it really only lets you have one GUI window (I don&#x27;t like to use Kitty&#x2F;terminal windows for nvim because I can&#x27;t cycle easily through them without mixing through other terminal stuff).
评论 #40868212 未加载
outcoldman11 months ago
I used ST since v2, and SM since the release. Sublime Text used to be my IDE for Python&#x2F;C++&#x2F;Go development. But later I switched to IntelliJ, and now Sublime Text is naked&#x2F;pluginless editor for me, that I am ok to pay 100 every 3 years. I love the product.<p>I use Sublime Merge only as a diff tool, or a review tool before the commit. Love it as well.
评论 #40865991 未加载
user234211 months ago
I&#x27;m using Sublime Text since shortly before 2.0 and Sublime Merge since day one. Yet, I&#x27;m slowly losing interest in ST because of lacking language integrations and probably won&#x27;t do any future paid upgrades. However, Sublime Merge is still essential for me and a no-brainer.
thiht11 months ago
This looks like a beautiful tool, but I&#x27;m not sure why I would use this instead of the Git integration in VSCode, and the CLI in VSCode&#x27;s terminal? I can&#x27;t really imagine using a workflow that would force me to use a different GUI for commits, diffs, merges, etc.
sam_goody11 months ago
Considering how much competition is in this space, a comparison or a page to help define its strengths would be useful.<p>Both against standalone tools such as Git-Fork, and built it tools such as VSCode Git [for the majority of the world that uses VSCode over Sublime-Text].
ggeorg11 months ago
Not doing much dev work at the moment... In the rare event I need to do some file comparisons or git commits I use meld. How does it compare to more novel tools like this? Any tools that consider the syntactic structure of code for diff&#x2F;merging?
etoulas11 months ago
GitUp is an open source altetnative. Probably less feature rich than SM but powerful enough to be efficient.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;git-up&#x2F;GitUp">https:&#x2F;&#x2F;github.com&#x2F;git-up&#x2F;GitUp</a>
评论 #40865289 未加载
ElCapitanMarkla11 months ago
Here I am still using my trusty old GitX for commits, it hasn&#x27;t been updated in about 10 years :) maybe I should stop being such a tight bastard and make the jump.
jamil711 months ago
I forgot I had this installed and purchased as I tend to just use the cli for everything and have never really used a GUI. I&#x27;ll try it out for some trickier merges.
dixdotdev11 months ago
I&#x27;ve been becoming more curious about GUI git tools of late, for those that have used both how does this compare with GitButler?
tkuraku11 months ago
Sublime Merge is fantastic. I&#x27;ve moved on from sublime text, but sublime Merge is a tool I use everday. Invaluable.
dgellow11 months ago
curious what GUI framework they are using. I have a sublime merge license, everything feels really snappy
评论 #40864273 未加载
评论 #40863875 未加载
29athrowaway11 months ago
It&#x27;s a good tool that integrates well with Sublime Text.<p>But a tremendously hard sell in 2024 considering the plethora of tools out there right now.
tstrimple11 months ago
I used to be a fan of the Sublime tools. But the complete lack of updates over a reasonable timescale have led me to move on to more supported platforms. I like the concept of a small team of developers providing a good tool. But the reality often means that you don&#x27;t see any worthwhile upgrades. And I realize I&#x27;m commenting on HN, a place where the majority of people seem to have abandoned the hacker spirit and leaned more into curmudgeon aesthetics instead. The general sentiment here seems to be far more of don&#x27;t try to innovate. Just do what we expect you to in the way we expect you to which matches how we would have built this tool 20 years ago.<p>&gt; Cloud? Why? You can literally do anything on a VPS with Postgres!<p>&gt; AI? Not on my watch! I can&#x27;t imagine a tool that does more than VIM two decades ago!<p>&gt; Javascript?! What a shit language. Everything should be written in Java or C++.
评论 #40863798 未加载
评论 #40863847 未加载
评论 #40863818 未加载
评论 #40863770 未加载