One of the things that make Git such a great tool is the ability to craft granular commits. It is quite popular among software developers. It's a native macOS app with excellent UX and performance. If you click on a file to view the diff, you can selectively unstage lines or hunks. Unstage files by selecting a staged file and hitting the Unstage File button that appears. Along with adding new features, the team behind the client is constantly working on improving overall performance with frequent releases. Although it's not a native app, but it comes with extensive set of features. GitKraken is a free macOS Git GUI client. I too am a heavy user of SourceTree, but keep up with it's minor annoyances. The list is a living document with new apps getting added over time.Īs you are looking for a macOS app with support for granular staging/unstaging support, I'll list one free and one paid tool each here which I use/have used personally. The listed tools differ in their performance and feature set. There are various free as well as commercial macOS Git GUI apps available as listed on Git SCM webpage. Make staging line hunks more obvious #1688.One popular Git GUI app, GitHub Desktop, apparently has no plans to support Split View Staging: What other macOS Git GUI app or tool offers a commit/staging view similar to Split View Staging offered by SourceTree? A file can exist in both the staged and unstaged panes. This allows you to easily see exactly which changes are staged at any given time, and commit only those specific changes. All of the unstaged changes are shown in the other pane. Then, all of the currently staged changes are shown in a single pane of the split view. This view allows individual lines, hunks, or single-character changes to be staged independently. This view perfectly fits my mental model of how a staging view should work. The problem is that I'm heavily dependent on SourceTree's Split View Staging view of the staging area. I would very much like to reduce my dependency on Atlassian's product. ![]() ![]() Unfortunately, SourceTree is incredibly slow, buggy, lacking features, and rarely updated. I'm very productive with the app and find it far preferable to the command line Git interface for common tasks. Those parties interested in using Intel XeSS can download the SDK from the company's GitHub page.I use SourceTree as a Git GUI tool. The only addition besides minor bug fixes is the Chinese version of the developer guide. Larabel also states that the quote reads "open standards," and there is no stated "open-source" quote. The company has offered support for open-source platforms in the past, so it may just be a matter of time before the implementation is finalized. Not that it does not imply that it is offering open-source capabilities, but the official Intel website, as well as the GitHub page, does not reference full open-source support yet, and only references the integration. XeSS is implemented using open standards to ensure wide availability on many games and across a broad set of shipping hardware, from both Intel® and other GPU vendors.Īdditionally, the XeSS algorithm can leverage the DP4a and XMX hardware capabilities of Xe GPUs for better performance
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |