Developers using the Apple operating systems really haven’t had a lot of options when it comes to using Git, now the most popular way to keep disparate changes in software development organized. Tower integrates versioning, organization, and merge tools into one powerful client.
Tower runs on all Intel-based Macs using OS X 10.5 or higher which have an installation of Git 220.127.116.11+ on board. Tower includes 30 days of free trial followed by a reasonable one-time registration fee that includes lifetime upgrades.
Created by fournova, an app development team in Germany, Tower is likely the best version control software I’ve tried on the Mac.
You can easily manage repositories with grouping, change histories, and synching with remote storage for sharing amongst a team. It has more than one way to show Commit Histories, another handy tool, letting developers communicate what’s changed, why and how.
In fact, using Tower, you can make changes to your own copy of the work in progress and keep them local (no sharing) until you’re ready and only commit the things you’re ready to share – all while keeping your team’s work always updated as their commits are shared.
To facilitate that last part, some great merge tools are included. I especially like the drag-and-drop ability of branching merges. This makes it easy (and non-permanent, as it can be reversed) to pull together disparate work.
All in all, this is a great tool for developers working in teams.