I have been in your shoes. I used SourceTree on Windows and Mac OS. Ever since I developed most of my projects on Linux, I tried to use GitKraken or command line, you know, git log with graph and all kind of formatting. But none of those have the same look and feel like SourceTree.
Here is the great news, if you use Visual Studio Code, you can install Git Graph extension that has resemblance look and feel of SourceTree. Even though you are not a fan of Visual Studio Code, you might want to give it a try. From my personal experience, from the moment I used GitGraph extension, I never look back to SourceTree anymore, not even when I am on Windows or Mac OS. I use VSCode + Git Graph on all platforms.
Take a look at this screenshot of VSCode + Git Graph on Ubuntu 18.04. Again, give it a try and I would love to hear your comments about it!
Disclaimer: I am not the author of Git Graph extension. I just wanted to share my experience and hope to help you out with a simple solution. And it is free!
PLEASE HELP TO VOTE THIS UP, SO THAT OTHERS CAN SEE IT ON THE TOP, THANK YOU!
+1
And also voted on https://jira.atlassian.com/browse/SRCTREE-2991
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I just stumbled on https://www.gitkraken.com/ (no affiliation) seems like a fine Linux tool. It will do me.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
+1 for Linux
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
+1 foir Linux Version.
GitEye too many problem. (most of time Null Pointer exception. REALLY ? I had an error and click on details : NullPointerException)
SmartGit too complicated for nothing i dont need all this functionnality and i need to buy a license (99 $) because they considerate student like a commercial license... (really i have to bought your software for 99 $ when i'm in school. The price is just too high)
git-cola : (i don't remember why i didn't like this one. i will retry and repost my feedback on that one)
giggle: i haven't be able to install it (don't know why)
gitg : lack of functionnality. (like branching)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
+1 please!!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
+1 Linux
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
+1 Linux
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
+1 for Linux, BTW nice post to earn some free karma..
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Perhaps, at the very least, a smaller and simpler version that's open sourced? For a start?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
-1 for Linux: Linux / Unix philosophy is using small specialized tools and combine them to a well working stack. Here is my setup, which is very fine and efficient.
For day-to-day usage just have a good shell with a special git prompt and git completions so that you can press tab to get a list of all branches when you checkout. See for example oh-my-zsh extension for zsh. I'm much faster that way than clicking around with the mouse in any git UI. You don't need a GUI to submit files, etc.
For more complex situations like merging different branches, check your IDE. For example, IntelliJ IDEA has a very good merge tool. I guess Eclipse and other IDEs also have similar tools.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
That really depends on your way to work: At home I could use git commands as well: My stuff, few branches, single IDE. At work, I have to easily compare lots of different branches and code, here a good GUI is worth much! And most IDE included stuff is still not as easy-to-use and still offering good diffs as Source Tree. And sometimes you just want to have a tool that coveres it all, not differing between every IDE, OS etc, but the same stuff everywhere. So I suggest +-0 in your case ;)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have a similar setup than Sebastian and I mostly used IntelliJ IDEA for my GIT needs, as I am already using the tool. Is SourceTree better than the GIT support of IDEA?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I use command line git and prefer to use sourcetree for some operations. Why should other people not have access to a tool because you personally don't want it? Just stay out of this discussion I'd say, the variety certainly won't hurt you.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You just told me GUIs are a bad idea, that small tools together are better than one big tool, yet you use IDEs, which totally flies in the face of that statement. Why not just use vim and javac to do my work? Because there's value in using an IDE. Same principle applies here.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is quite irrelevant, there are many Linux users who don't follow your philosophy, hence the existence of several IDEs for Linux (eclipse, Intelij Idea etc. are all the opposite of this philosophy you mention). For a commercial company developing a tool the questions are how expensive the development may be and how many people might use the tool. How many people will not use the tool is irrelevant. BTW I use Intelij IDEA a lot and I never use it's git integration due to some bugs it has (I've experienced problems with it) instead I use git cmdline and would love to have sourcetree which is a very good tool.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I've got used to (and like) using git from the command line in Linux; However it's sometimes nice to have a graphical display of all the branches and commits which shows the overview, and to be able to manipulate from there (i.e. pull / checkout / etc). I've tried a few Linux tools like gitg (OK as a viewer!) but none of them are a nice or complete as SourceTree. Plus, when I was a Git newbie I didn't understand the command-line options at all, so SourceTree was great.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Atlassian? No comment in the last 6 months. Anything new? Is there progress on the porting? Is it planned for a specific timeframe?
I'm a tens-of-thousands-of-dollars paying customer, who's having a really bad time because of the lack of SourceTree for Linux, and I'll be happy to be updated.
Thank you.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Respect Atlassian, but developing SourceTree in platform specific language sounds like the worst decision they might have done! It is obvious that you are going to duplicate the logic and trade that for platform integration.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
+1 on Linux support. Strange that anyone would choose to develop anything specifically targetting a single platform nowadays. Even within a single platform, like Windows you have sufficient variations that I would think you'd want to isolate the core functions to something that isn't platform specific anyway. Oh, well, just more work for you guys to do, if you care to listen to customers and provide what they ask for (Linux client) . 15 pages so far, and although I didn't read every single one, it doesn't look like there's more than 1 or 2 replies from Atlassian..
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
+1, like the others, unless alexander trauzzi's +10000000 worked
Considering the amount of developers working in Linux, this request should've been given a substantial better response from Atlassian. They're very good at what they're doing, why shouldn't they give us a Linux SourceTree?
It shouldn't be like this, voting for a Linux version... this forum should be full of requests for the Windows/Mac version, since the Linux version's so much better. :P
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I run linux on VMs on my mac, So i've shared the git working dir with OSX via netatalk(AFP) and used source tree on the mac on that shared working dir.
That seems to work ok. The .AppleDouble files are pretty annoying.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yeah, really strange that they didnt' compile for Linux from the get-go.. But I'm sure something has to be in the works with so many developers abandoning Windows now all together for either Linux of OSX.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I'm willing to pay for this to happen!
Atlassian already has linux developers, and has acquired the neccessary linux-developing experience. So why not port SourceTree to linux?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hmmmm....now I'm quite curious as to why someone hasn't automated a +1bot for this one with a randomly selected wikipedia justification phrase.
which reminds me of my need to share a /slightly/ modified data-generator plugin based on samuel-l-ipsum (or the bacon-ipsum, my favorite) thus avoiding the ever present 'eros this and that' issue summaries always popping up at the top of any client demo.
+6.022*10^23 for the linux sourcetree v.
and you can fear not the demons of mole spam.
NOT that, as i'm sure every other +1'er in this list would rapidly agree, any of us _need_ anything as cumbersome as a mouse driven interface to git when the cli is more than enough, and much better to boot...but how else can you show off all the cool compiz plugins you have installed if you can't spin your 3D desktop cylinder 'cube' in a circle mid-demo to affect a quick git stash branch command before flipping back around to show it appear in the JIRA issue you have running, summary 'Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro'
-wc
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
+2 for the automated +1bot.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Adding support for the request to create/release a Linux client. There are some mediocre Git clients in Linux, but nothing as well-done as SourceTree. Please consider Linux/Ubuntu as it's becoming considerably more relevant in the desktop world.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.