Με την ευκαιρία να πω, να διαβάζετε τούς οδηγούς και να λέτε την γνώμη σας. Είναι σημαντικό να υπάρχει αλληλεπίδραση για να έχουμε καλύτερους οδηγούς. Ρίξτε λοιπόν μια ματιά εδώ: http://forum.ubuntu-gr.org/viewtopic.ph ... art=0&http
Δεν έχω ασχοληθεί ιδιαίτερα με το git, λίγο μόνο έχω αρχίσει να το χρησιμοποιώ για προσωπική χρήση. και καθόλου με το mercurial. Αλλά πάντα με ενδιαφέρουν αυτού τού είδους οι συγκρίσεις.
Μερικοί χρήσιμοι σύνδεσμοι για την σύγκριση:
http://www.wikivs.com/wiki/Git_vs_Mercurial
http://mercurial.selenic.com/wiki/GitConcepts
http://xentac.net/2012/01/19/the-real-d ... urial.html
http://blogs.atlassian.com/2012/03/git- ... l-why-git/
http://blogs.atlassian.com/2012/02/merc ... mercurial/
Μερικές δικές μου παρατηρήσεις:
Συχνά βλέπω να γράφουν ότι «το git είναι καλύτερο για μεγάλα εγχειρήματα, το mercurial για μικρότερα». Αυτό καταλαβαίνω είναι ανοησία, αγνοήστε το πλήρως.
Το git έχει δημιουργηθεί με πλήρη άγνοια τής ύπαρξης τών windows. Μπορεί να «τρέξει» στα windows αλλά όποιος είναι χρήστης windows πρέπει να προτιμήσει το mercurial που είναι φτιαγμένο "cross-platform"
Ενώ όλα τα σχετικά συστήματα προσπαθούν να επινοήσουν «έξυπνα» συστήματα αρχειοθέτησης, το git διαλέγει το ποιο «χαζό» σύστημα. Στην συνέχεια έχουν επινοηθεί «έξυπνοι» αλγόριθμοι για να κάνει την δουλειά. Τα άλλα συστήματα μπορεί να έχουν ένα «εξυπνότερο» σύστημα αρχειοθέτησης αλλά αυτό τελικά επιβάλει συγκεκριμένους αλγορίθμους. Η προσωπική μου αντίληψη είναι ότι όταν έχεις «καθαρό» κώδικα, το git θα είναι πάντα ανώτερο, αν όμως έχεις πιο σύνθετα αντικείμενα τότε άλλα συστήματα μπορεί να είναι προτιμότερα. Επίσης το git λόγω τού τρόπου που αποθηκεύει τα «στιγμιότυπα» αν θέλεις το ιστορικό ενός συγκεκριμένου αρχείου είναι διάσημο για την χαμηλή του επίδοση, σε αντιδιαστολή με τις εκπληκτικά υψηλές του επιδόσεις στις άλλες δουλειές. Δεν ξέρω συγκριτικά το mercurial πώς τα πάει. Το γεγονός είναι όμως ότι γενικά σε μια εργασία τα αρχεία δεν υπάρχουν ανεξάρτητα το ένα από το άλλο και σε ενδιαφέρει το ιστορικό τού περιεχομένου γενικά (στο οποίο είναι πολύ ισχυρό το git) και όχι το ιστορικό τών αρχείων σαν ξεχωριστές οντότητες (που το git δεν είναι ισχυρό)
Τρίτο ενδιαφέρον DVCS είναι το Bazaar που χρησιμοποιεί το ubuntu. Ακόμα δεν έχω καμμία εικόνα για αυτό.



