Tower 12.0
Tower is a Git client for macOS 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.
What's New:
Version 12.0:
New:
- Branch Dependencies: We added the ability to create branch dependencies in Tower, which will serve as a foundation for many new features and improvements in the future. It allows Tower to keep track of the original branch from which another branch was created, a capability not natively supported by Git. Newly created branches in Tower automatically inherit their starting branch, and users can manually set or change the parent branch via the context menu at any time.
- Stacked Branches: As the first feature to leverage our new Branch Dependencies, Tower enables you to create “stacks” of branches — branches that depend on other branches — and effortlessly restack them (using rebase) with a single action. This greatly simplifies workflows that rely on stacked branches, eliminating the cumbersome and error-prone process of manually restacking multiple branches. You can activate this feature through the “Workflows” toolbar button.
- Launch Window: If Tower is launched or activated and there are currently no windows open, Tower will now show a special launch window to let you quickly open a repository. If you prefer to open the “Bookmarks” View instead, uncheck the “Show Quickstart Window on Launch” option.
- Repository Sidebar: If a local branch has an associated pull request, the pull request number will be shown next to the branch name.
- Quick Actions: “Branches Review” has been added to the navigatable items.
Improved:
- CLI Tool: Repositories can now optionally be opened in a new window by passing the “-n” argument to the “gittower” command.
- App Icon: The selected app icon will now persist in the Dock, even when Tower is not running.
- Commit Details: If author and committer of a commit are identical even though the timestamps differ (caused by modifying the commit), do not show the avatar image twice.
- Create Branch: We added the ability to select the parent branch and wether or not it should be part of a stack “Options”.
- Branches: The automatic cleanup of entered branch names now allows multiple hyphens.
- Help Menu: The help menu item has been renamed to “Tower Help” to properly follow platform conventions.
Fixed:
- Repository Sidebar: The table view now scrolls to the selected branch when navigating to branches via Cmd + 0 or Quick Actions.
- Repository Sidebar: The delete branch keyboard shortcut did not do anything. This has been fixed.
- Repository Sidebar: The stash count is now updating as expected.
- Services: Bitbucket pull requests are now displaying the correct number and can be shown via the branch context menu in the repository sidebar.
- Remotes: Trying to add a remote with an IPv6 address led to a crash. This has been fixed by not validating the URL. We are looking at adding proper IPv6 support.
- Services: Searching for GitHub issues in the commit message editor now yields the same results as a search on the website.
- Submodules: The “Go to Parent” toolbar icon is now updated properly when switching between repository windows/tabs.
- Diff View: The diff view jumped to the top when staging a line or chunk for the first time. This has been fixed.
- Branches: The shortcut for creating stacked branches is now available independent of the focused view.
- Branches: Deleting branches with unmgerged changes displayed an error instead of the dialog asking to force delete the branch. This has been fixed.
- Also updated the bundled Git version to 2.45.1.
Screenshots:
- Title: Tower 12.0
- Developer: fournova Software GmbH
- Compatibility: macOS 12.0 or later
- Language: English
- Includes: K
- Size: 67.51 MB
- visit official website
Users of Guests are not allowed to comment this publication.