I have tried Tower, Fork, Sublime Merge, and several others. SourceTree continues to be my favorite GIT GUI, especially for viewing history and changes (which is my main use for a git GUI I use the command line for most other things). If you spend a lot of time coding then it's worth trying several. But they each have their strengths and weaknesses. I have found SourceTree to be the best git GUI for me, at any price. But occasionally I just want to say "use my local copy" or "use the remote version" and in that situation I find it difficult to know which is which. Its merge conflict support is just fine for working through a file line by line: you can use any 3-way merge tool, such as Apple's FileMerge. One weakness is resolving merge conflicts using "Theirs" or "Mine". Last time I tried Tower and Sublime Merge they could not. SourceTree and Fork can both show the annotation for a tag. I find the history layout very efficient: a single window shows commits, uncommitted changes and the diff between any two commits (or your uncommitted changes and any commit). No other git GUI I have tried does this the others only show the diff between the uncommitted state and HEAD, and you have to change views to see it. I own Fork and have tried Tower and Sublime Merge.įor me, the standout feature for SourceTree is that it treats the current uncommitted state as just another node in the history, allowing you to easily compare uncomitted changes to any other commit. The program features clear commands and it is easy to get accustomed to.SourceTree is my favorite git GUI, especially for viewing history and changes (my main use for a GUI I use the command line for most other things). It allows you to use Git-flow and Hg-flow, as well as to manage your repositories and clean them. SourceTree is a suitable solution for improving work speed for developers, in particular users of Git or Mercurial tools. Moreover, you can highlight differences between versions, resolve conflicts, track the selected items or commit them. The program allows you to perform interactive rebasing of the selected items, add tags or merge files. A branch can easily be edited or deleted, using the designated function. You can view the Git flow changes, as well as checkout existing items or new branches. The committed changes and the names of the authors are displayed in the activity log table. SourceTree supports DVCS or distributed version control system, which allows you and your team to work simultaneously on the same project. Call your team in for project development You can easily switch between them by double clicking on them or by selecting the tabs at the top of the window. You can open several repositories, from local or remote folders, at the same time and view them as a list in the dedicated column. The program features an intuitive interface, with modern-looking windows and function buttons you can thus work in a friendly graphic interface instead of the command line. SourceTree can act as a client for Git and Mercurial tools, plus it allows you to easily make the required modifications in your projects. You can clone elements, build new repositories and easily publish them online. The application is designed to help you create or change the existing projects on either of these websites. SourceTree is a powerful desktop client that allows you to connect to your online repository on websites such as GitHub, Stash or BitBucket.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |