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?
Tower for Windows
61–70 of 75 posts
Re: Tower for Windows
#62It 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…
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
#63Re: Tower for Windows
#64It 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…
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
#65Earlier 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)
Re: Tower for Windows
#66It 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…
Re: Tower for Windows
#67Earlier 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.
Re: Tower for Windows
#68- 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
#69Earlier 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.
Re: Tower for Windows
#70Anyone 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.