To find out how the revision control works, I want to read the source code of a popular revision control tool. I want to read one which is the most readable.
I do not know about one purpose, this is a quantitative measure, so in the spirit, I want to ask those people who have read the source code of these tools, how many WTFs / minutes do you have? Guess what's in each project?
If you read C well (and some Pearl and also Bash), Adymitruk is correct. GIT is a good choice.
However, if you are more comfortable with Python, read the source of Mercurial. Many of the WTF / Min are going to get acquainted with the language and style which is written by DVCs. Git is written in C, Pearl, and Bourne Shell, Mercurial Python (with some bit of CIRRC) and buzzer has been written in Python, Pyrex and C.
You also want to keep in mind what is the choice of your device if you use guit then you will understand how each file is being executed similarly. With mercurial or bizarre Actually, when choosing a tool or language to use (or study), then a good self theory is: Go with what you know you implement DVCS Trying to find out how to use, not how to use a particular system or language :)
Comments
Post a Comment