Language Selection

English French German Italian Portuguese Spanish

Mercurial vs Git

Filed under
Software

There are many blog posts and articles all over the Internet providing comparissons between Git and Mercurial. Most of them only briefly describe the main differences and then try to decide which one is better. However, I didn’t find many articles explaining the differences in detail from a neutral point of view and that’s what I’ll try to do here, also providing links to relevant documentation. For simple uses like a single user managing a private project, Git and Mercurial are equivalent. Their workflow differs a little due to the underlying differences, but their usage doesn’t seem to be very far apart. However, those differences start being noticeable when you collaborate with more users and, the more complex the project is, the more you will notice them. I will focus on four main aspects. Hopefully, this information could be useful to Mercurial users wanting to know how Git works and vice versa, as well as novice users who are not using either one yet. In that case, I suggest you to experiment a little bit with both instead of trying to make a theorical decision based on what you read in the documentation or in articles like this one.

  1. The repository structure, that is, how each one of them record changes and history.

  2. The noticeable differences in how they manage the branching process.
  3. Documentation.
  4. Their two popular hosting sites, GitHub and Bitbucket.

rest here




More in Tux Machines

Intel Graphics On Ubuntu: GNOME vs. KDE vs. Xfce vs. Unity vs. LXDE

For those wondering how the Intel (U)HD Graphics compare for games and other graphical benchmarks between desktop environments in 2018, here are some fresh benchmarks using GNOME Shell on X.Org/Wayland, KDE Plasma 5, Xfce, Unity 7, and LXDE. Read more

Linux Kernel 4.15 Delayed Until Next Week as Linus Torvalds Announces Ninth RC

It's not every day that you see a ninth Release Candidate in the development cycle of a new Linux kernel branch, but here we go, and we can only blame it on those pesky Meltdown and Spectre security vulnerabilities that affect us all, putting billions of devices at risk of attacks. That, and the fact that things haven't calmed down since last week's eight Release Candidate, which was supposed to be the last for the upcoming series. According to Linus Torvalds, there are still has some networking fixes pending, and there's also a very subtle boot bug that was discovered the other day. Read more Also: Linux 4.15 Goes Further Into Overtime: Linux 4.15-rc9

Review: Ubuntu MATE 17.10

Ubuntu MATE 17.10 is a solid release with a few minor caveats about the Mutiny layout. The Traditional MATE layout is very nice, but Mutiny still needs some work. For users who want the classic GNOME 2 look-and-feel, Ubuntu MATE is an excellent choice. However, Unity users looking for a Unity-like experience should still give Ubuntu MATE with the Mutiny layout a try, but need to be aware that it does have some issues and it won't work exactly like Unity. The Contemporary layout is also an option for Unity users, but is even further removed from the Unity experience than Mutiny is. Read more

Today in Techrights