Tower Pro 9.0
Tower is a Git client for OS X that makes using Git easy and more efficient. Users benefit from its elegant and comprehensive interface and a feature set that lets them enjoy the full power of Git.
Tower abstracts Git’s complexity in an easy-to-use interface. For example, lots of actions can be performed simply via drag-and-drop, and mistakes can be undone easily. Advanced users can increase their productivity with features like single line staging, submodule support, or the file history.
Features
- git-svn support
- File history
- git-flow support
- Submodule support
- git-lfs support
- Blame view
- Single-line staging (per-line committing)
- Cherry-picking
- 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.
Version 9.0:
New:
- New Merge UI: We have redesigned the Merge UI to be more consistent across different merge modes and to be more explanatory about the current merge state and when editing revisions.
- Filter conflicted files: During a merge conflict, a new option is now available to show only conflicted files.
- Auto-expand changesets: A new view option has been added to configure behaviour of auto-expanding diffs in the History changeset views. You can find it under "Diffs in Changeset" in the "View" main menu.
- Merge conflict detection: Dialogs which involve merging another branch or revision (e.g. merge, rebase, pull, …) will now show if merging will result in any conflicts or merge cleanly.
- Show branch/commit in History: You can now reveal a branch, tag or any commit in the Tower's History view by selecting "Reveal in History" from the context menu.
- Snapshots: Create snapshots of your working copy or individual changed files. Changes are safely stored in a stash but they remain in your working tree. This feature is available from the context menu of changed files or from the "Working Copy" main menu.
- Merge Conflicts: You can now reset a merge conflict to its unmerged state, even after it has been resolved. This is available in "Restore Merge Conflict Versions" submenu from the context menu of a working tree entry.
- Empty merge commits: When a merge commit becomes empty, you can now create an empty commit or skip the commit.
- Rebase: You can now edit the merge message after resolving conflicts during a rebase.
- Large diffs: Large diffs are not displayed automatically anymore. Instead, you will be prompted to display the diff. The threshold for displaying the warning can now be configured in the General preferences.
- Merge Conflicts: Resolved merge conflicts now remain always visible in the working tree entry even when they have been resolved without introducing any changes.
- Dialogs: Validation errors and status views (e.g. in the "Force Push" dialogue) are now using a unified appearance.
- Auto-Fetch: Further improved cancellation of hung auto-fetch operations which could block other remote operations.
- Pull dialog: The Pull dialog grew in width based on the length of branch names.
- Pull Requests: Tower could crash when reloading pull requests.
- Working Copy: Files could not be dragged to external editors.
- History: Dragging changeset entries to apply patches did not work if the changeset entry was not expanded before.
- Working Copy: The search field used a case-sensitive search when filtering for files. This has been changed to be case-insensitive.
- Cherry-Pick and Revert: An error dialog was shown if Cherry-Pick or Revert resulted in a merge conflict. Tower now shows the Working Copy instead.
macOS 10.15.0 or later
Apple Silicon or Intel Core processor
Release Name: Tower Pro 9.0
Size: 53.9 MB
Links: HOMEPAGE – NFO – Torrent Search
Download: UPLOADGiG – NiTROFLARE – RAPiDGATOR

