Any way to get them to play nicely together?
I think what he means is (and this is something I am interested in too), is there a way to have Sourcetree work with the version of git that is installed with the Windows Subshell for Linux (WSL)?
gitk, a software program similar to what Sourcetree does, can work for WSL, but only if Xming X Server for Windows (Xming) is installed OUTSIDE of Bash on Ubuntu on Windows (BUW). This page provides a good explanation on how to set gitk and Xming.
I personally would like to see an ncurses interface like with tig, especially since I like to use the command line.
However, if you've got a boss like mine who insists on having you use Sourcetree, then by all means, let's keep pushing Atlassian to make a version of Sourcetree for Linux that can also work for WSL/BUW in the near future.
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.
Gitbash for Windows has come a long way.
https://git-for-windows.github.io/
I use this on my Windows System.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can use GitWrap (https://github.com/ardevd/gitwrap/releases). It is a tiny program that just pipes git command line to WSL and pipes the output back out to whatever called it.
Keep in mind that you'll be working in /mnt, so you'll have to update the repository paths.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
any more details on how to get giwrap to work? I replaced the git.exe files but sourcetree is still unhappy
latest windows with latest WSL (Ubuntu 18.04) and latest git on WSL
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Git Bash is installed by the latest git installer for Windows (from https://git-scm.com/downloads)
Atlassian SourceTree will open Git Bash when you push the Terminal button. Make sure the "Use Git Bash as default terminal" option is set: https://confluence.atlassian.com/sourcetreekb/using-terminal-in-sourcetree-781398580.html
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.
caveats: I'm a Linux guy now, so
1. I haven't used Windows regularly for almost 10 years (though its ubiquity is such that I continue to use it occasionally)
2. I'm a commandline kinda guy (except for Emacs' git functionality), and know nothing about Sourcetree,
That being said: I *do* know a lot about Cygwin from when I used Windows regularly. Its feature I used most was its bash (I *am* a CLI guy), and I also used its git quite a bit, along with many other tools. So my recommendation would be,
1. Install Cygwin (if nothing else, it shows you how a package manager can work on Windows)
2. Use the Cygwin bash and git from its shell. It's *always* good to have a commandline, if only for fallback.
3. Determine how to make Sourcetree call Cygwin's bash and git.
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.