Live data from Hacker News

Tower for Windows

git-tower.com

31–40 of 75 posts

Re: Tower for Windows

#31
post #27

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 use a combination of SourceTree and TortoiseHg with the HgGit extension...what's sad is that TortoiseHg tends to work better than SourceTree, and definitely ebtter than the official GitHub client.

TortoiseHg with HgGit? Why don't you just use TortoiseGit?

Re: Tower for Windows

#32
post #3
post #2

Why no Linux version?

I'm almost certain that Linux devs make a very small percentage of their target audience (I see most web devs use Macs). That's a great question to ask them directly, though!

I'm pretty sure there are fewer mac-devs than linux-devs. The sole purpose of having a mac is to dev apps for ios.

Re: Tower for Windows

#33
post #2

Why no Linux version?

I think if you are using Linux you are most probably familiar with the CLI (and probably preffer to solve things there instead of using the "magic" of GUI programs). Of all the possible markets for Tower, Linux is probably the least profitable one.

Re: Tower for Windows

#34

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…

if tortoisegit is the best there is (that's what I use since forever when I'm not actually in msysgit's shell, and usually I am - never tried anything else), then there's quite a lot of room for a better GUI client.

I mean, tortoise gets the job done, but it isn't what I'd consider fast or convenient.

Re: Tower for Windows

#35

Maybe it's just my inherent bias towards command-line-based Git, but I have to wonder just how useful this is to Git newbies if a lot of their page is dedicated to learning how to use Tower, especially with a 24-part video series.

I wouldn't assume that Git GUIs are mainly for beginners. (I'm not saying you're assuming that, but I do know a few people who've made that assumption.)

I've been using Git for years and know the command line well enough, but I greatly prefer a good GUI.

The reason, even more than not having to memorize commands, is that it gives much more visibility into the state of the repo. Instead of having to poke around with different commands to suss things out, it's all right there before my eyes.

I'm currently using SmartGit. Friends have told me Tower is even better, but I needed something that ran on Windows as well as Mac. SmartGit also supports Linux, but my Linux work is pretty much always in a VM, and I'm fine with keeping source code on the host Windows or Mac system and running Git there. So will definitely check out Tower now.

Just a couple of examples of where SmartGit outshines the command line - I would guess that Tower has similar features:

• I accidentally commit something to the wrong branch. On the command line, it takes a series of git commands like reset, stash, checkout the other branch, pop the stash, add the files again, and finally commit to the correct branch. In SmartGit I just go to the log view and drag the branch markers to where I want them, and it does all that stuff automatically.

• I mess up a rebase or the like and want to get back to some previous state - but now I'm not even sure which "lost" commit will be the good one. The command line provides the reflog, where I can look up hashes for previous commits. Then I can copy the hashes and checkout those commits one by one until I find the one I want. In SmartGit I just click the "Recyclable Commits" checkbox, and now everything in the reflog shows up as part of the normal log view just like any other commit. I can cursor up and down through the log and it lists the changed files for each commit. I can click any of those files and immediately see the diff. All of this is without having to do any temporary checkouts. When I find the commit I want, I just add a branch there or move a branch label to it, and now it's part of the normal history again. Same for stashes: if I have some saved stashes I can view them as part of the normal log too.

I really like this seamless integration of concepts that otherwise involve multiple steps or a completely different methodology like the reflog.

Anyway, glad to hear Tower is on Windows now - will definitely take a look at it!

Re: Tower for Windows

#36
post #34

Earlier quoted context omitted.

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…

if tortoisegit is the best there is (that's what I use since forever when I'm not actually in msysgit's shell, and usually I am - never tried anything else), then there's quite a lot of room for a better GUI client. I mean, tortoise gets the job done, but it isn't what I'd consider fast or convenient.

It's not the best - there is Tower now.

Re: Tower for Windows

#38
post #6

Earlier quoted context omitted.

I imagine it's because the video series is introducing git itself, through Tower's UI. git is a bunch of concepts: commits, branches, tags, a staging area, rebasing, pushing, pulling, the reflog, etc. Provided a git client implements these concepts they're a fine way to learn git. Also note many (not you, just others I've met) 'I only use the command line' git users use git's inbuilt gitk GUI a bunch of the time. Som…

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?

Re: Tower for Windows

#39
post #37

Considering all free options out there, is it worth the price? https://www.git-tower.com/buy

Absolutely. Compared to other clients –SourceTree, Github, and GitKraken– the UI feels quick, makes me feel more productive –especially with drag-and-drop interactions-, and presents all the appropriate information at the right time, based on the context.

If there ever is a Tower 3 release, I'm immediately purchasing an update license.

Re: Tower for Windows

#40

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…

>TortoiseGit is by far the best Git GUI on Windows or anywhere else

I disagree. GitExtensions is by far the best Windows UI for Git.

Post reply on HN