📜 ⬆️ ⬇️

Git vs. Mercurial vs. Bazaar. Great battle.

Some time ago, when I was dealing with various version control systems , I came across a video of the battle of three giants - Git, Mercurial and Bazaar. Neither of them is inferior to the other either in the fans or in the functional. Apparently it's time to find out who is the best in a fight. Judging by the determination of the participants - the fight will be serious :)

As the author writes , the video does not reflect the quality of the code or the actual number of lines. It only shows the frequency of commits when developing these systems. Nor can it serve to assess the real speed of development of these systems. But on the other hand, it allows you to compare how much the development style differs depending on the project and evaluate the changes of this style over time.



Download the great battle in .avi . (65M)

')
Since in the flash version of this video everything is fine to disgrace, I want to explain. Blue is highlighted by Mercurial, red is Git, green is Bazaar. So that you can consider what is happening in more detail - I highly recommend downloading the full version of this video.

For those who do not know where this video came from, I want to hint. There is a project like Code_swarm . If you want to get to know him better, I can recommend a video about the development of Python . It is performed at a fairly high level and very well explains the essence of Code_swarm. You can also see what Zada wrote about Code_swarm on Habré .

Shl. In the future, I would go to the distributed Mercurial, but after this video I wondered. Git growth is much nicer. I think that there and the code is cleaner, better, and he himself is more suitable for the role of an ideal version control system.

Source: https://habr.com/ru/post/48068/


All Articles