Beide sind recht robust und vielseitig. Schauen Sie sich an, was Kollegen und vorgelagerte Projekte verwenden, da die Verwendung desselben VCS die Zusammenarbeit erleichtert.
Als Open-Source-Entwickler werden Sie unweigerlich mit allen gängigen VCS in Berührung kommen. Ein Blick darauf, welche Systeme verschiedene Projekte gewählt haben, könnte hilfreich sein. Python, Mozilla, OpenJDK sind Mercurial-Benutzer. Viele kleinere Projekte verwenden Git, insbesondere im Webbereich. Und natürlich werden Sie Git verwenden wollen, wenn Sie sich mit dem Kernel befassen.
Ich verwende Git für meine Softwareprojekte und auch für die Versionierung meiner Dokumentation und bin sehr zufrieden mit seiner Robustheit und Benutzerfreundlichkeit, der einfachen Verzweigung und Zusammenführung usw.
Mercurial (mit dem ich nur begrenzte persönliche Erfahrungen habe) hat eine bessere Portabilität (Windows usw.).
0 Stimmen
Mögliche Duplikate von Was ist der Unterschied zwischen Mercurial und Git?