Live data from Hacker News

Tower for Windows

git-tower.com

61–70 of 75 posts

Re: Tower for Windows

#61

Earlier quoted context omitted.

For those who prefer CLI git: I've used gitk a fair bit, but lately I've been gravitating towards tig, which implements a tree view via ncurses.

I usually use git using command line and tig for the tree view and viewing changesets, but I really miss the commit feature of git plugin in JetBrain IDEs: editing while viewing the diff, full code highlight and lint in diff, easy selecting of files to cimmit, etc. Any alternatives for linux/atom?

VSCode, maybe? VSCode's git support does fine for most of my needs and I think it covers the list of things you are looking for. Admittedly it is different enough from Atom that there would be a transition, but it runs on Linux.

Re: Tower for Windows

#62

It is sad that Sourcetree, once the go-to git GUI for Windows and Mac is now full of bugs and performance issues, and almost always gets worse with every new version. They updated the UI every major version (e.g. 1.5 to 1.6, or 1.7/1.8/1.9), in most cases for no good reason (in fact they faced so much backlash on the change to flat grey UI that they had to backpedal and reintroduced colored icons). And yet they are s…

I've run Sourcetree for the past three years, and I'm running the Sourcetree beta for Mac right now.

Just as a data-point: I'm quite satisfied with the UI changes. The UI is pleasing and functional.

For the work that I use Sourcetree for, it is not broken left and right. It is not broken at all. For staging files, browsing branches, browsing stashes, switching branches, doing the occational cherry-pick it works fine. It works really great for doing fine-grained (line or chunck) staging.

Re: Tower for Windows

#64
post #60

It is sad that Sourcetree, once the go-to git GUI for Windows and Mac is now full of bugs and performance issues, and almost always gets worse with every new version. They updated the UI every major version (e.g. 1.5 to 1.6, or 1.7/1.8/1.9), in most cases for no good reason (in fact they faced so much backlash on the change to flat grey UI that they had to backpedal and reintroduced colored icons). And yet they are s…

Hey Everyone, I hear ya - we’re cranking away on SourceTree and have a few things in our hopper coming in a few short weeks that’ll address many of your concerns. Check out our most recent beta version, SourceTree for Windows 1.9.7 Beta 2 [1] with an updated TreeView to support folder level diffs, support for LFS 1.4.1, improved performance when switching tabs, a huge fix for addressing invalid dictionaries in the Sp…

It's good to hear that tree view is coming back. The ui changes around 1.7/1.8 were somewhat annoying, but the removal of tree view "because it was slow" was horribly handled. State "we know it's slow, but it's not widely used and it'll be addressed in x months".. Don't just remove it with no alternative.

Out of frustration, I switched to gitkraken around that time. The main feature it has over sourcetree is auto-stash, which is exactly the type of feature I wish atlassian was working on, rather than more ui revamping.

Either way, I wish you good luck with it, and thanks for bringing a great git ui to Windows.

Re: Tower for Windows

#65

Earlier quoted context omitted.

SmartGit is an awesome, paid cross-platform Git client. Written in Java, which probably means that it cost them relatively little money to support Linux, and maybe they wouldn't have done it otherwise?

(As an aside, SmartGit is the only success story for desktop Java apps that I can think of)

Cyberduck

Re: Tower for Windows

#66

It is sad that Sourcetree, once the go-to git GUI for Windows and Mac is now full of bugs and performance issues, and almost always gets worse with every new version. They updated the UI every major version (e.g. 1.5 to 1.6, or 1.7/1.8/1.9), in most cases for no good reason (in fact they faced so much backlash on the change to flat grey UI that they had to backpedal and reintroduced colored icons). And yet they are s…

TortoiseGit is by far the best Git GUI on Windows or anywhere else. The UI is light, fast and it stays out of your way. It's very tightly integrated with the file browser, which is really the only app I want to be using to look at my files... SourceTree OTOH is slow and clunky on every platform. But even if it had a light and fast UI - it's not integrated with my file browser, which sucks. With TortoiseGit, every Git…

It's nice for being integrated with explorer, but far from the best ui. In fact I'd hold up TortoiseGit as an example of why knowing a a ui toolkit does not make a programmer a ui expert: it's a pretty terrible ui. Don't get me wrong: If you know git well and are familiar with how to use TortoiseGit then it's functional. It's just not a good first exposure to git, nor is it easy to learn.

Re: Tower for Windows

#67
post #19

Earlier quoted context omitted.

SmartGit is a good, paid Linux Git client.

SmartGit is a good, paid, cross-platform client that just happens to run on Linux because it is written in Java. That is very different than developing a whole separate code base for a non-existent Linux market.

Yeah. So what's Tower's excuse for not doing that in this day and age?

Re: Tower for Windows

#68
Downloaded and installed it on my corporate machine, and briefly tried it. Observations:

- No visible options for setting proxy configuration

- No interactive rebase

- Dropdowns for selecting "diff" and "merge" tools would expand, but not let me actually click the checkboxes.

- Crashed within a couple minutes of having loaded it up. Don't remember what specifically I'd clicked on - might have been the icon in the bottom left.

I'm primarily a SourceTree user, but I'm kinda frustrated at all the Windows Git GUI tools right now.

- SourceTree 1.6.25 is stable and has interactive rebase, but they progressively ruined the UI after 1.6 . Staging behavior is great, but it doesn't have file blaming or view-tree-at-revision.

- Git Extensions has file blaming and can sorta correlate with the file tree because it has Explorer integration, but the rest of the UI doesn't suit me.

- GitKraken actually integrates libgit so that it doesn't need to run external Git processes for operations, which is particularly nice in a corporate environment where process monitoring can slow things down. On the other hand, way too much shiny, no interactive rebase, and the UI again just doesn't feel right. Also, the recent announcement of licensing changes for corporate use.

- Tower appears to have view-tree-at-revision, but looked too monochrome, obviously an early beta, and once again, no interactive rebase.

I suppose having _one_ application that integrates the best of all of those would be too much to ask.

So, I guess I'm sticking with SourceTree 1.6.25 for the foreseeable future.

Re: Tower for Windows

#69

Earlier quoted context omitted.

The Windows version is based on WPF. This strongly suggests that the Mac and Windows versions are completely separate apps, not a single app ported to multiple platforms. So a Linux version would be yet another completely separate app. That would be expensive to develop, for probably negligible reward.

That's correct. Tower Mac and Tower Windows are completely separate apps. 100% native technologies.

What's wrong with Qt?

Re: Tower for Windows

#70
post #43

Anyone used GitKraken? https://www.gitkraken.com/ The interface looks good but not tested since it's an Electron app and I'm pushing my RAM most of the time anyhow (I'm looking at you, Slack). Interactive rebase, as another commenter has noted, is a feature I need.

Yes. It's excellent. Well worth giving a try. It is a bit annoying to use with anything other than GitHub or Bitbucket, but that's the only issue I have with it.
Post reply on HN