Tower Pro Function introduction:
Git (gnu interactive tools) is a version control tool developed by the Linux kernel. It uses a distributed version library without server-side software support, making source code release and communication extremely convenient. -Tower PRO
Git ’s most outstanding feature is its merge tracking ability, which is simple, efficient and powerful. But it may be difficult to control all Git at the same time, then you can try Tower, it can help you. -Tower PRO
Features -Tower PRO
- git-svn support
- File history
- git-flow support
- Submodule support
- git-lfs support
- Blame view
- Single-line staging (per-line committing)
- Discard chunks/lines
- Direct Github, Bitbucket, Gitlab, GitSwarm, Beanstalk, Visual Studio Team Services, Team Foundation Server and Rhodecode integration
- Support for Bitbucket team accounts
- Support for full-screen and Retina displays
- Many powerful drag-and-drop features include merge, rebase, push /pull to/from remote, apply stash, create new branch, etc.
- Compare Branches: In a branch’s history, toggle the “Compare” icon to compare the branch against a base branch and show only the commits that have been made on the local branch. This is especially helpful for reviewing all changes introduced by a branch. Also, the number of merge conflicts is now being displayed. Also, a popover will reveal the conflicting file paths on click.
- Branches Review: Accessible from the “Workspace“ section in the sidebar, quickly review your local branches to identify stale branches and view their merge status by comparing them to a base branch. This helps you to clean up obsolete branches that have been fully merged and can be safely deleted.
- Sidebar Filtering: You can now filter branches, tags and submodules using the input field at the bottom of the sidebar.
Filter Tags and Remote Branches: You can now limit the number of visible tag and remote branch items in the sidebar to the last created/updated ones using the ”View” menu and then “Tags” and “Remote Branches”, respectively. All tags and remote branches remain accessible from e.g. Quick Actions and selection controls.
- Branch Pinning: Pin branches to a new “Pinned” section in the sidebar. This way your most important branches are always there when you need them.
- History: If there is a related Pull Request for the currently selected branch, it will indicate this by displaying the Pull Request number in the header.
Tags Loading: Initially loading many tags is now much faster and does not prevent other operations from running.
- Working Copy: In some cases the “Compose Commit” view did not automatically collapse after committing. This has been fixed.
- Commit Composing: Settings for spelling checks will now persist again for commit subject and body fields.
- File History: Resolved a drawing issue on macOS 12+ where the graph line was not continuously drawn.
- Repository sidebar: In some cases, the Repository sidebar could lose its selection and did not display any detail view. It is now ensured that the sidebar always has an item selected.
- Tags: Updating tags could cause a crash if the repository had been deleted outside of Tower.
Mac cracked app screenshot: