AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Smartgit free12/21/2023 ![]() Buttons randomly disappear and two attempts to solve merge conflict on the exact same way might look completely different. Whenever SmartGit updates itself, there is a 20% chance of the whole tool breaking and requiring re-installing it. Whenever I merge two branches, there seems to be a 50% chance to eat all the references. I had to work with this tools in combination with Unity and UnrealEngine for about 15 months now and it is a nightmare. In the end, SmartGit is just a joy to use, and is by far my favorite tool that I had any real choice in selecting (unlike Visual Studio for instance). Previously, I had different clients on Windows/Mac, and I would always have to fumble around on Mac b/c I didn't use it as often. One significant bonus about SmartGit is that it works on Windows/Linux/Mac with the exact same interface. SmartGit is easy to use, but also allows you to learn how Git works over time by providing easy access to all the underlying functionality so you'll become comfortable with edge-case issues with Git and be able to solve them, and actually just use Git "better" for day-to-day activities. With those types of clients I feel like you may never end up understanding how Git works. SmartGit doesn't try to obfuscate how Git works like a lot of other clients do. It also has a one-time purchase option for lifetime updates, which is what I opted for. It has frequent updates which I always look forward to, and it has one-time purchase options in addition to subscriptions, which seems rare these days. Its interface is clean, flexible, and very powerful. It may not be as pretty as some clients, but I honestly do not care about that. I doubt you would will be disappointed.I prefer functionality over form when it comes to a critical tool like my Git client, and SmartGit has loads of additional functionality compared to all the other ones I have tried. I’m not going to do a full and comparative review as this product is free for non-commercial use, so just download a copy and take it for a test drive yourself. I’ve used a couple of other git GUIs and merging and rebasing in them just not seem intuitive and the speed of their interfaces when dealing with a repo as large as Mono is killing me and I’ve ended up back in the cmd line. The SmartGui interface just works walking the source tree, staging/unstaging, ours/theirs resolver, 3-way visual resolver/merge, markdown support, Github integration, etc… is just fast and clean and once you learn a few keystroke shortcuts that merge do done in a heartbeat. When you are looking at hundreds of commits, and in a couple of cases, thousands of changes in between release tags and branches of Mono, doing that via the cmd line is doable, but it will give you nightmares. When you are merging or rebasing hundreds of changing, doing that by hand from the cmd line is dreadful… I’ve been merging the newer branches of Mono into PlayScript and it can be painful since the Apache open-source version PlayScript was pulled by Zynga from Github two years ago without warning. ![]() Commercial licenses seem to be very reasonable and on par with other commercial git products. And the best thing is SmartGit is free for non-commercial use and runs on Mac OS X, Windows and Linux. Syntevo’s SmartGit is a Git client with Mercurial and Subversion support, and while I can not comment on its mg or svn support, its git and GitHub support is amazing.
0 Comments
Read More
Leave a Reply. |