At work we're using SVN as the central repository and I've been using git svn to update/commit my work. Now that I'm comfortable with using Git on the command line I'm looking for a good visual Git tool that has good support for SVN. Remember Sourcetree Mac client having an indicator showing the number of uncommited changes. The user can also open the Gitcommand log (under Tools) and view the git commands as they interact with the program. A valuable tool for diagnosing Continuous Integration bugs, Folder Diff also measures how much code must be resolved in pending merge scenarios. Exclude files that are modified, unique, or unchanged. Filter files by name or extension. Beyond Compare has versions for Linux, Mac and Windows and is the best diff tool available IMO. You can edit the file while doing the diff and save changes. Git Extensions is a toolkit aimed at making working with Git on Windows more intuitive. Git Extensions is also available on Linux and Mac OS X using Mono. The shell extension will integrate in Windows Explorer and presents a context menu on files and directories.
- Paint Tool For Mac
- Git Merge Tool For Mac
- Macos Git Diff
- Git Tools For Microsoft Engineers
- Git Tool Mac Os
- Git Merge Tool For Mac
- Adware Removal Tool For Mac
Active4 years, 9 months ago
I'm looking at porting my projects to Git from SVN (I'm convinced that Git is worth the move) and I'm trying to come up with a set of tools to use for the project. I've googled around for some tools but I wasn't really impressed with what I found.
What visual tools are recommended for Git users on Mac OS X? What about Windows? (I have multiple development environments and I need git tooling in each one of them)
Kara4,2011010 gold badges4646 silver badges5353 bronze badges
MalaxeurMalaxeur5,49811 gold badge3232 silver badges3333 bronze badges
closed as off-topic by Bill the LizardNov 11 '13 at 1:39
This question appears to be off-topic. The users who voted to close gave this specific reason:
- 'Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.' – Bill the Lizard
11 Answers
LinusLinus
Dan Esparza20.2k2525 gold badges8989 silver badges124124 bronze badges
demasdemas24.6k4646 gold badges143143 silver badges233233 bronze badges
Windows has TortoiseGit. It is not as mature as TortoiseSVN, but I've been using it and it works well enough for my purposes.
Screenshot:
EDIT [Dec 2014]: I'd also recommend looking at Dan's answer. Github's UI is probably the most mature/supported tool out there now (even if you don't use Github!)
Community♦
thekidderthekidder2,96511 gold badge2424 silver badges3535 bronze badges
Dan Esparza20.2k2525 gold badges8989 silver badges124124 bronze badges
Jiří PospíšilJiří Pospíšil12.4k22 gold badges3434 silver badges4848 bronze badges
I'm surprised nobody has mentioned Tower for Mac OSX.
Here is a screenshot:
Dan EsparzaDan Esparza20.2k2525 gold badges8989 silver badges124124 bronze badges
In the vein of teaching how to fish: take a look at https://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools page on Git Wiki, which has section about GUIs.
Git Homepage also has section about GUIs: http://git-scm.com/downloads/guis
Jakub Narębski![Free snipping tool for mac Free snipping tool for mac](/uploads/1/2/6/0/126063381/153209306.jpg)
228k5656 gold badges199199 silver badges222222 bronze badges
GitGui comes with git. It has always worked great for me. Is there some problem you have with it?
Paint Tool For Mac
Screenshot:
Dan Esparza20.2k2525 gold badges8989 silver badges124124 bronze badges
T.E.D.T.E.D.37k77 gold badges5959 silver badges128128 bronze badges
For OSX I don't like Tower. I have had too many crashes and problems. On the other hand, Source Tree works very well. Albeit it requires a bit more understanding of git itself. IMO Tower is no Cornerstone. I wish Cornerstone would support GIT.
user1561759user1561759
There is a native port of Git to Windows, called mysysgit.
If you use Eclipse, there's a Git client that hooks into that - egit.TortoiseGit is a standalone GUI client.Git#/GitSharp is a client for git for .NET.
Mac users will hopefully be able to provide some examples for MacOS.
Enjoy it!
Mark MayoMark Mayo6,53899 gold badges4343 silver badges7777 bronze badges
Git extensions for Windows works great and integrates with Visual Studio (if you need it). I haven't tried TortoiseGit, but I've heard it's not quite ready.
On Mac, I've tried GitX and wasn't very impressed. It seems to missing many of the git commands and I have to use the terminal on a regular basis. There is another one called Gity, but it's very new and I have not tried it yet. It is free now, but I think that will end once it reaches 1.0.
Adam AlbrechtAdam AlbrechtGit Merge Tool For Mac
4,93744 gold badges2626 silver badges3434 bronze badges
For Windows, I recommend the GitHub for Windows client (which also works with other local and remote repositories, even though it's setup to work with Github by default).
Here is a screenshot:
Dan EsparzaDan Esparza20.2k2525 gold badges8989 silver badges124124 bronze badges
Not the answer you're looking for? Browse other questions tagged windowsmacosgit or ask your own question.
Manage macOS line-of-business apps with Intune
Use the Microsoft Intune App Wrapping Tool for macOS to pre-process macOS line-of-business apps. The wrapping tool converts application installation files into the .intunemac format. The wrapping tool also detects the parameters required by the mobile device management (MDM) agent to determine the application installation state. After you use this tool on your apps, you will be able to upload and assign the apps in the Microsoft Intune console.
Macos Git Diff
Before you install and use the Microsoft Intune App Wrapping Tool for macOS you must:
Git Tools For Microsoft Engineers
- Review the Microsoft License Terms for Microsoft Intune App Wrapping Tool for macOS. Print and retain a copy of the license terms for your records. By downloading and using Microsoft Intune App Wrapping Tool for macOS, you agree to such license terms. If you do not accept them, do not use the software.
- Review the Microsoft Intune Privacy Statement for information on the privacy policy of the Intune App Wrapping Tool for macOS.
Git Tool Mac Os
Sample commands to use for the Microsoft Intune App Wrapping Tool for macOS:
- IntuneAppUtil -h
- This will show usage information for the tool.
- IntuneAppUtil -c <source_file> -o <output_file> [-i] [-n] [-v]
- This will generate the .intunemac file from the .pkg line-of-business app file.
- IntuneAppUtil -r <filename.intunemac> [-v]
- This will extract the detected parameters and version for the created .intunemac file.
Git Merge Tool For Mac
Command-line parameters available
- -h Help
- -r Outputs the detection.xml file of the provided .intunemac file to stdout. The output contains the detection parameters and version of IntuneAppUtil used to create the .intunemac file.
- -c <source_file> Converts the provided input filename. Only pkg file is supported.
- -o <output_file> Used in conjunction with -c parameter to specify the output path
- -v Verbose: Produces additional progress output and error diagnostics.
- -i Used in conjunction with -c parameter to specify the package bundle Id. Optional.
- -n Used in conjunction with -c parameter to specify the package bnndle version. Optional.
Adware Removal Tool For Mac
If no valid application information can be found, this tool will use package bundle Id and package bundle version to build app detection data. You can use '-i' and '-n' parameters to override them.
Note: After you download IntuneAppUtil to your Mac device, you may need to assign read and execute permissions to it.