Darf man fragen, warum du Git als Flickschusterei bezeichnest?!
Darf man.
1. beide sind FOSS, schonmal in den Code geguckt? Viel Spaß dabei. Schildere doch einfach mal hier
deinen Eindruck. Vielleicht ist er ja genau umgekehrt
... man kann ja bspw. auch
SVN einiges vorwerfen, aber deren Code ist schon besser als das was man üblicherweise sonst zu sehen bekommt.
2. git rebase. Eines der bescheuertsten Features für ein VCS -
und, jetzt kommt's, wurde leider auch in Mercurial eingeführt. Hier war Git ganz eindeutig Vorbild. Sehr sehr schade, daß man sich hier hat verleiten lassen. Man sollte es den Nutzern nicht zu einfach machen Versionsgeschichte auszulöschen. Im Zweifelsfall geht das ohnehin wenn ich nämlich mir einem geklonten Repo weiterarbeite und dann meine Änderungen "manuell" in das Ursprungsrepo einpflege und dann pushe.
Ich finde es via Console ebenso einfach zu bedienen wie über über TortoiseGit?! Ich bin jedenfalls ziemlich glücklich damit
Warum auch nicht. Daher meine weitere Aussage, daß sicher auch Geschmack eine Rolle spielt. Ich benutze übrigens
auch Git (bisher aber nur testweise per TortoiseGit und
richtig ausschließlich per Konsole). Die Aussage kommt also nicht
einfach (
) aus purer vorurteilbehafteter Ignoranz. Ich habe mir Anfang diesen Jahres git, hg und bzr vergleichend angeschaut. Mein Fazit: bzr muß noch erwachsen werden (da gibt es noch einige unausgegorene oder für meinen Geschmack fragwürdige Ecken und Kanten - wobei auch die Struktur des Repos bzw. der Arbeitskopie gewöhnungsbedürftig war), git empfand ich, wie schon gesagt, als reinste Flickschusterei und hg machte irgendwie sehr schnell einen runden Eindruck (obwohl ich meine Tests - es ging um die Migration von
CVS und
SVN - natürlich der Fairness halber abgeschlossen habe). Aber auch hg hat natürlich hier und da seine eigenen Ecken und Kanten bei denen ich mit den Augen rolle. Aber perfekt gibt's halt nicht in der Realität - dennoch war hg am nächsten dran an "perfekt"
für meinen (bzw. unseren) Bedarf.
Vom
Funktionsumfang her wären sowohl git als auch hg infrage gekommen. Vielleicht mildert das ja deine "Empörung"
Will hier aber keinen Glaubenskrieg anzetteln!
Da gibt's ja dann Mods die uns Streithähne auseinanderklambüsern
und ich denke, dass jeder Interface-Designer eben einen gewissen Grundanspruch an ein Tool hat.
Nur
das sind die meisten Entwickler (und ja, auch Delphi-Entwickler - und das trotz
RAD)
nicht ... daran ändert auch die richtige Lektüre nur bedingt etwas.
Aber zurück zum Hauptthema:
Araxis Merge hatte ich auch mal angetestet. Wenn ich es richtig in Erinnerung habe war damals der Preis ausschlaggebend für meine (negative) Entscheidung. (Ich kaufe generell die Pro-Versionen bei sowas, weil ich einen "kommerziellen" Einsatz weder ausschließen will noch kann.)