As a coder, you must be familiar with source code control management systems (SCM). For example, I have used VSS->SVN->Git. Other famous ones include CVS and Mercurial. In the era of mobile Internet, Git has basically become the only choice for everyone (Github has contributed greatly to this). Today I will not introduce the benefits and usage of Git, but mainly introduce two good tools for use with Git
SourceTree As a lazy person, I don’t like Git’s command line, so GUI tools have become my first choice. Today we are introducing SourceTree, a product of Atlassian, as well as the famous tracking tool JIRA and Github's competitor Bitbucket, etc. (I also use these two frequently, especially BitBucket supports free private repositories~) The features of SourceTree are as follows
This is the Repo list interface of SourceTree. It is also the default interface when it is opened. Here you can manage all Repos in a unified way and also support grouping. This is the Repo details interface of SourceTree. This is where you can operate on a specific Repo. You can perform all Git operations on the GUI very conveniently. Please experience the specific details after using it yourself. I won’t go into details here. BeyondCompare My experience of using BeyondCompare can be traced back to many years ago (when I was still in a company in Shenzhen). Although most of the code was running on Linux, the company still chose to do cross-compilation on Windows. At that time, the development tools we used were SourceInsight + BeyondCompare (SourceInsight is also a magical tool. Students who have used it should know its advantages. Unfortunately, there was no Mac version and BC was still version 2.x at that time) BeyondCompare is a very powerful file comparison tool (much better than the built-in ones in Xcode and SourceTree). If you have experience with Merge, you will definitely feel the pain when there are a lot of conflicts. BeyondCompare can help you solve this problem easily. However, BeyondCompare has only supported Linux since Windows version 3.0 and Mac since version 4.0. Next, let’s introduce how to integrate BeyondCompare in SourceTree
This completes the setup. When there is a conflict, select Resolve Conflicts -> Launch External Merge Tool in the menu to open BeyondCompare for the Merge operation. summary If you want to do your work well, you must first sharpen your tools. Good development tools can help you get twice the result with half the effort, saving precious time so that you can work less overtime (ノ>ω<)ノ(It doesn't matter) |
<<: iOS development knowledge system
>>: Regarding iOS multithreading, it is enough for you to look at me
In 2018, the last batch of post-90s generation ha...
Have you ever experienced I got up from the bed a...
The emergence of iOS and Android phones completel...
The user scale of private domain traffic is one o...
2019 was a pretty boring year for branding . We c...
Why are short videos so popular? What is the real...
When we see Cordyceps sinensis as a bug, we proba...
There have been cases of suspected aerosol transm...
Today I will continue to talk to you about how Bi...
After indulging in eating and drinking during the...
GSX is a domestic online education institution fo...
The main focus of this course is to explain how t...
The author of this article, Sanjeev Agrawal, grad...
Editor's Note Military science fiction has a ...
The trend of "Internet +" is continuous...