8 ms·
Tower for Windows
- adrianN 10y agoWhy no Linux version?
- Asooka 10y agoI'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!
- tokenizerrr 10y agoHow is this related to web devs?
- idobai 10y agoI'm pretty sure there are fewer mac-devs than linux-devs. The sole purpose of having a mac is to dev apps for ios.
- zeveb 10y agoI imagine most Linux developers will be comfortable on the command line or using Magit; it's Mac- & Windows-using developers who are more likely to be less comfortable with those tools.
- pointnova 10y agoHi, I’m part of the team. We started with a Mac version in 2011 and based on the requests we received from our users decided to start working on a Windows version. Even so we don’t have plans for a Linux version right now, we’ll keep tracking the feedback.
- ohstopitu 10y agoCan we sign up to request feedback for a linux version? I have used Tower on OS X, and I loved it. I'm glad it's on Windows too.
- pointnova 10y agoGreat to hear you liked Tower for Mac! If you ping our support, we can track it as a request. Alternatively you can sign up for our newsletter.
- kylec 10y agoThe market for paid Linux software is very small
- gtk40 10y agoSmartGit is a good, paid Linux Git client.
- kevinherron 10y agoSmartGit 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.
- Nullabillity 10y agoYeah. So what's Tower's excuse for not doing that in this day and age?
- lultimouomo 10y agoSmartGit 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?
- lultimouomo 10y ago(As an aside, SmartGit is the only success story for desktop Java apps that I can think of)
- Nullabillity 10y agoJetBrains IDEs, LibreOffice.
- adrianN 10y ago
- mwcampbell 10y agoThe 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.
- zimmund 10y agoI 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.
- PascLeRasc 10y agoMaybe 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.
- nailer 10y agoI 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. Sometimes it just helps to be able to see the branching in a real tree.
- rpedroso 10y agoFor 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.
- amiraliakbari 10y agoI 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?
- WorldMaker 10y agoVSCode, 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.
- PascLeRasc 10y ago
- chinhodado 10y agoIt 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 still planning on a major UI change again in the next version. At the same time, basic functionalities are broken left and right. But on the other hand it is a big opportunity for others like Tower
- larsiusprime 10y agoHas anyone used tower and sourcetree and can compare them both? I am just about fed up with sourcetree and ready to switch to a not-terrible alternative.
- pierre-renaux 10y agoOn Windows Git Extensions is the best I've found: https://gitextensions.github.io/ https://gitextensions.github.io/ SourceTree is barely usable now really, I switched back to GitX on OSX...
- V-2 10y agoGit Extensions has certain shortcomings (search doesn't work that great, deleting branches is clunky etc.), but its competitors - on Windows at least - are even worse, I agree. Besides, Git Extensions is written in C# and open-source... once I finally have some time on my hands (read: never), I'd gladly add some simple features that I'm missing in it
- bbrik 10y agoI really like Git Extensions commit screen, the best from the git GUIs I've used. It has great shortcuts to stage/unstage/reset and you can even separate lines to be commited.
- Zelphyr 10y ago
- chinhodado 10y agoSome feedbacks: - Everytime I clicked on the bottom left plus icon, the app crash: http://imgur.com/a/YI8OO http://imgur.com/a/YI8OO - Can you add the option to always expand all diffs by default when viewing a commit? - Can you add support for Meld merge?
- tobidobi 10y agoTower team here: thanks for pointing this out! This is already on our todo list - and, in fact, already being worked on! Won't be an issue for very long ;-)
- talles 10y agoConsidering all free options out there, is it worth the price? https://www.git-tower.com/buy https://www.git-tower.com/buy
- dhritzkiv 10y agoAbsolutely. 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.
- talles 10y agoDo you know if it works well behind a corporate proxy? I'm behind a NTLM authenticated proxy at work and we have problems passing through it with all major git clients. There are workarounds (like CNTLM) but I would love a git client that have such support out of the box.
- dhritzkiv 10y agoNo idea if it works or not. Sorry I can't help.
- porker 10y agoAnyone used GitKraken? https://www.gitkraken.com/ 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.
- i_live_there 10y agoI do use GitKraken. RAM used: 100Mb after a entire week opened. It was good on 1.0 and it got even better after they introduced fuzzy search. The interactive merge/rebase works really well.
- jazoom 10y agoYes. 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.
- shadowfacts 10y agoI use GitUp[0] which is for macOS only, but is a nice plain and simple Git GUI. Unfortunately it doesn't support GPG signing so I still end up using the command line to commit and tag. [0]: http://gitup.co http://gitup.co
- Raed667 10y agoGood lord! Is the Amazon hosting server running on potato? One hour of download for 40MB!?
- acemarke 10y agoDownloaded 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.
- tobidobi 10y agoTower team member here :-) We are of course working on lots of improvements, especially in the current beta phase. Regarding interactive rebase, by the way, I can say that it's already on the wish list :-)
- Gmo 10y agoMight be too late, but I couldn't find a "staging area" like in SourceTree. Does it exist or is it like a lot of other git GUI with no separation between staged and not staged files/hunks ?