Nous soutenons l’Ukraine pour aider à protéger les civils. Rejoignez-nous
FR
Lorsque vous achetez via les liens de notre site, nous pouvons percevoir une commission d’affiliation

SourceTree pour Mac

Une méthode simple pour utiliser Git et Mercurial.

4.2
D’après 50 notes d’utilisateurs

Aperçu de SourceTree

SourceTree est le moyen le plus rapide et le plus simple d'utiliser Git et Mercurial.

Utilisez facilement ces deux systèmes de contrôle de version distribués à partir d'une seule application. Travaillez avec vos comptes GitHub, Bitbucket et Kiln sans quitter l'application. Compatible également avec les serveurs Subversion !

Simple pour les débutants

Dites adieu à la ligne de commande : simplifiez le contrôle de version distribué grâce à un client Git et mettez rapidement tout le monde à niveau.

Puissant pour les experts

Idéal pour rendre les utilisateurs avancés encore plus productifs. Passez en revue les ensembles de modifications, mettez-les en attente, effectuez des sélections ciblées entre les branches, et bien plus encore.

Visualisez votre code

Il faut le voir pour le croire. Obtenez des informations sur n'importe quelle branche ou n'importe quel commit en un seul clic.

Git et Hg sur votre bureau

Une interface graphique complète qui offre un processus de développement efficace et cohérent, prête à l'emploi. Compatible avec Git et Mercurial.

Atlassian a racheté SourceTree, qui est désormais gratuit pour une durée limitée !

Nouveautés de la version 4.2.19

Changements
  • Mac : Améliorations de la stabilité et corrections de bugs
  • Application stricte de TLS 1.2+ dans le contexte SSL de Mercurial
  • Mac : Problèmes de renommage de dépôt non fonctionnels et problèmes d'affichage du nom de dépôt dans la liste des dossiers
Corrections de bugs
  • 4.2.17 (311) grande icône d'application non transparente
  • L'icône de l'application sur MacOS a l'air moche
  • Mettre à jour l'icône pour Big Sur
  • Le paquet logo avec l'application a un fond non transparent
  • La nouvelle icône a un fond blanc
  • L'icône de l'application doit être mise à jour pour macOS 26
  • Une icône d'application qui respecte les normes d'interface humaine d'Apple
  • L'icône de l'application Mac a un fond blanc
  • Le panneau de liste de fichiers se réduit à zéro
  • L'icône s'est cassée avec 4.2.17
Voir les anciennes versions de SourceTree

SourceTree pour Mac

Gratuit
Version 4.2.19
Rédigez un avis détaillé sur SourceTree

Écrivez ce que vous en pensez dans notre bon vieux champ de commentaire

Politique de commentaires de MacUpdate. Nous vous encourageons vivement à laisser des commentaires ; ceux qui contiennent des propos injurieux, du harcèlement ou des attaques personnelles seront modérés.
4.2

(42 avis sur SourceTree)

  • Commentaires

  • Notes des utilisateurs

Michael-Vilain
Michael-Vilain
Jan 30, 2025
4.2.11
0.5
Jan 30, 2025
0.5
Version: 4.2.11
Couldn't get sourcetree 4.2.11 to use my gitlab private key. It only defaults to id_rsa and you can't change it. Github authenticated fine. Since I don't use bitbucket, this app is useless to me regardless of the GUI. I'll stick to Sublime Merge and Github Desktop.
r-owen
r-owen
Dec 4, 2021
4.1.3
5.0
Dec 4, 2021
5.0
Version: 4.1.3
(Updated for 4.15) SourceTree is my favorite git GUI, especially for viewing history and changes (my main use for a GUI; I use the command line for most other things). I own Fork and have tried Tower and Sublime Merge. For me, the standout feature for SourceTree is that it treats the current uncommitted state as just another node in the history, allowing you to easily compare uncomitted changes to any other commit. No other git GUI I have tried does this; the others only show the diff between the uncommitted state and HEAD, and you have to change views to see it. I find the history layout very efficient: a single window shows commits, uncommitted changes and the diff between any two commits (or your uncommitted changes and any commit). SourceTree and Fork can both show the annotation for a tag. Last time I tried Tower and Sublime Merge they could not. One weakness is resolving merge conflicts using "Theirs" or "Mine". Its merge conflict support is just fine for working through a file line by line: you can use any 3-way merge tool, such as Apple's FileMerge. But occasionally I just want to say "use my local copy" or "use the remote version" and in that situation I find it difficult to know which is which. I think Fork handles that a bit better. I have found SourceTree to be the best git GUI for me, at any price. But they each have their strengths and weaknesses. If you spend a lot of time coding then it's worth trying several.
r-owen
r-owen
Apr 8, 2021
4.1.0
5.0
Apr 8, 2021
5.0
Version: 4.1.0
SourceTree continues to be my favorite GIT GUI, especially for viewing history and changes (which is my main use for a git GUI; I use the command line for most other things). I have tried Tower, Fork, Sublime Merge, and several others. SourceTree is the only GUI I have found that can show the difference between uncommitted changes and any commit. And it does this in a very natural way: the current state is a node, just like each commit. SourceTree can also show the text of an annotated tag -- and that is another thing that few, if any, other GIT GUIs can do. Also I find the history layout very efficient: a single window shows commits, uncommitted changes and the diff between any two commits (or your uncommitted changes and any commit). One weakness is resolving merge conflicts using "Theirs" or "Mine". Its merge conflict support is just fine for working through a file line by line: you can use any 3-way merge tool, such as Apple's FileMerge. But occasionally I just want to say "use my local copy" or "use the remote version" and in that situation I find it difficult to know which is which. I think Fork handles that a bit better. Overall I have found it to be quite robust. It has occasional cosmetic bugs, and Atlassian can be slow to fix those. The one bug I currently know about is that if one selects text from the commit info pane and types ctrl-C, it ignores the selection. Fortunately the contextual menu has a Copy command that does the job. And there's also a "copy commit hash" menu item, which is useful for starting an interactive rebase on the command line. I have found SourceTree to be the best GIT GUI for me, at any price. But they each have their strengths and weaknesses. If you spend a lot of time coding then it's worth trying several.
LuxLogica
LuxLogica
Jul 8, 2018
2.7.6
1.0
Jul 8, 2018
1.0
Version: 2.7.6
In order to use the app you are required to setup an account with Atlassian. This will set you up with an account with Bitbucket - and getting you signed up to Bitbucket is undoubtedly the main reason for Atlassian to make this app free. Offering a meagre 1Gb of storage, Bitbucket is among the most expensive git repository hosts around, and therefore has never enjoyed wide adoption among small developers. Its arch-nemesis is GitLab: a service that offers unlimited, free private repositories to all - with just about every feature available in Bitbucket, and then some. But once you get through your Bitbucket registration, you will be greeted by an interface which looks very much like a java app that has received some polish. The 'native' feel of a MacOS app is certainly not there, windows look odd, navigation is clumsy and unintuitive. But worse still: the app will only help you automatically connect to accounts in Bitbucket or GitHub - no GitLab, nor any of its other competitors. I'm guessing it may be possible to connect to these other services (just as you can connect to GitLab repos from GitHub's own desktop app), but that is certainly not the way the app was meant to be used. All in all: pass. Straight to the trash, and back to using Tower, until I find a reasonable substitute that won't charge me a subscription fee.
r-owen
r-owen
Jun 12, 2018
2.7.6
5.0
Jun 12, 2018
5.0
Version: 2.7.6
SourceTree is an outstanding GIT client for viewing history and changes. The layout is very efficient and powerful: a single window shows commits, uncommitted changes and the diff between any two commits (or your uncommitted changes and any commit). SourceTree can do much more, of course, but I personally find that viewing history is where git GUI clients really shine compared to the command line. I have tried other git GUI clients, including Tower, GitKraken and GitUp. But I find SourceTree far more comfortable and efficient than the others -- especially for viewing history and changes. Still, it is worth trying a few to see what works for you. Having to register in order to use the program is a minor nuisance, but once done it's done. Personally I think it is very generous of Atlassian to make such an outstanding program available for free. I'd be lost without it.
Ervins Strauhmanis
Ervins Strauhmanis
May 4, 2023
4.2.2
5.0
May 4, 2023
5.0
Version: 4.2.2
RobertAudi
RobertAudi
Sep 29, 2022
4.2.0
2.0
Sep 29, 2022
2.0
Version: 4.2.0
LuxLogica
LuxLogica
Jul 8, 2018
1.0
Jul 8, 2018
1.0
Version: null
r-owen
r-owen
Jun 12, 2018
5.0
Jun 12, 2018
5.0
Version: null
Mikael-B
Mikael-B
Jun 5, 2018
5.0
Jun 5, 2018
5.0
Version: null
Karter
Karter
Oct 11, 2017
5.0
Oct 11, 2017
5.0
Version: null
acuriousmind
acuriousmind
Jan 14, 2017
4.0
Jan 14, 2017
4.0
Version: null
Chehab
Chehab
Dec 17, 2016
4.5
Dec 17, 2016
4.5
Version: null
degger
degger
Nov 4, 2016
0.5
Nov 4, 2016
0.5
Version: null
atitovskiy
atitovskiy
Oct 7, 2016
4.5
Oct 7, 2016
4.5
Version: null
Michael-Vilain
Michael-Vilain
May 8, 2016
0.5
May 8, 2016
0.5
Version: null
pe-macupdate
pe-macupdate
Feb 24, 2016
0.5
Feb 24, 2016
0.5
Version: null
Veryvito
Veryvito
Feb 19, 2016
0.5
Feb 19, 2016
0.5
Version: null
n-spektor
n-spektor
Feb 19, 2016
0.5
Feb 19, 2016
0.5
Version: null
Neel
Neel
Nov 30, 2015
3.0
Nov 30, 2015
3.0
Version: null
aadams
aadams
Oct 8, 2015
5.0
Oct 8, 2015
5.0
Version: null
Philosopherdog
Philosopherdog
May 28, 2015
5.0
May 28, 2015
5.0
Version: null
sketchdesigner
sketchdesigner
Apr 7, 2015
5.0
Apr 7, 2015
5.0
Version: null
Geekkkker
Geekkkker
Apr 7, 2015
4.5
Apr 7, 2015
4.5
Version: null
Dark-Delphin
Dark-Delphin
Mar 8, 2015
5.0
Mar 8, 2015
5.0
Version: null
anonymous-barracuda-2671
Mar 8, 2015
5.0
Version: null
hurdes
hurdes
Feb 5, 2015
5.0
Feb 5, 2015
5.0
Version: null
Philip-Petev
Philip-Petev
Oct 30, 2014
5.0
Oct 30, 2014
5.0
Version: null
jwjb
jwjb
Sep 27, 2014
5.0
Sep 27, 2014
5.0
Version: null
Zengine
Zengine
Sep 18, 2014
5.0
Sep 18, 2014
5.0
Version: null
basselin
basselin
Sep 1, 2014
5.0
Sep 1, 2014
5.0
Version: null
sadfasdfa8992
sadfasdfa8992
Jul 12, 2014
5.0
Jul 12, 2014
5.0
Version: null
Wevah
Wevah
Jul 9, 2014
4.5
Jul 9, 2014
4.5
Version: null
Mjmsmith
Mjmsmith
May 30, 2014
5.0
May 30, 2014
5.0
Version: null
kpublik
kpublik
Apr 30, 2014
3.0
Apr 30, 2014
3.0
Version: null
Stormchild
Stormchild
Apr 30, 2014
4.0
Apr 30, 2014
4.0
Version: null
DmitryT2950
DmitryT2950
Dec 17, 2013
5.0
Dec 17, 2013
5.0
Version: null
Panayotis
Panayotis
Dec 16, 2013
5.0
Dec 16, 2013
5.0
Version: null
Aglee
Aglee
Dec 15, 2013
5.0
Dec 15, 2013
5.0
Version: null
Egon-Geerardyn
Egon-Geerardyn
Dec 5, 2013
4.5
Dec 5, 2013
4.5
Version: null
FrancoisFernandes2146
FrancoisFernandes2146
Aug 5, 2013
5.0
Aug 5, 2013
5.0
Version: null
anonymous-turkey-2457
anonymous-turkey-2457
Jul 2, 2013
5.0
Jul 2, 2013
5.0
Version: null
Amergin
Amergin
Mar 20, 2013
5.0
Mar 20, 2013
5.0
Version: null
Londonskater
Londonskater
Feb 14, 2013
4.5
Feb 14, 2013
4.5
Version: null
dualface
dualface
Nov 21, 2012
5.0
Nov 21, 2012
5.0
Version: null