Εμφάνιση 1-10 από 10
  1. #1
    Εγγραφή
    08-07-2006
    Μηνύματα
    3.212
    Downloads
    17
    Uploads
    0
    Τύπος
    ADSL2+
    Λοιπόν πως θα στησω subversion server σε debian ?

    Υπάρχει καποιος οδηγός ?

  2. #2
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.232
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από mpetou Εμφάνιση μηνυμάτων
    Λοιπόν πως θα στησω subversion server σε debian ?

    Υπάρχει καποιος οδηγός ?
    http://svnbook.red-bean.com/en/1.5/svn.reposadmin.html
    http://svnbook.red-bean.com/en/1.5/s...verconfig.html

    Αυτά σου κάνουν ?
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

    "Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
    κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
    Γα.... την πολιτική ορθότητα.

  3. #3
    Εγγραφή
    28-06-2004
    Περιοχή
    Αθήνα
    Ηλικία
    37
    Μηνύματα
    819
    Downloads
    1
    Uploads
    0
    Τύπος
    ADSL2+ Forthnet Full
    Ταχύτητα
    6895/1021
    ISP
    FORTHnet
    DSLAM
    Forthnet - ΧΟΛΑΡΓΟΣ
    Router
    U.S. Robotics 9108
    SNR / Attn
    6.0(dB) / 48(dB)

  4. #4
    Εγγραφή
    08-07-2006
    Μηνύματα
    3.212
    Downloads
    17
    Uploads
    0
    Τύπος
    ADSL2+
    ενταξει το σεταρα ευχαριστω...

    για να κανω backup αρκει να κανω backup τον φακελο του repo ?

  5. #5
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.232
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Τώρα που το έστησες μπορώ να πάω λίγο offtopic. Χρειάζεσαι για κάποιο λόγο svn ?
    Κάποιο distributed (και πρόσφατο) περιβάλλον όπως τα git και mercurial θα ήταν πιο βολικά πιστεύω.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

    "Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
    κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
    Γα.... την πολιτική ορθότητα.

  6. #6
    Εγγραφή
    08-07-2006
    Μηνύματα
    3.212
    Downloads
    17
    Uploads
    0
    Τύπος
    ADSL2+
    το ηθελα για να εχω σε ενα repo τους λιγους και μικρους κωδικες μου...
    Τα git και mercurial ειναι καλυτερα ?
    Σε τι διαφερουνε απο το svn ?

  7. #7
    Εγγραφή
    17-09-2007
    Ηλικία
    47
    Μηνύματα
    865
    Downloads
    1
    Uploads
    0
    Παράθεση Αρχικό μήνυμα από mpetou Εμφάνιση μηνυμάτων
    για να κανω backup αρκει να κανω backup τον φακελο του repo ?
    Ο σωστός τρόπος είναι το svnadmin dump.

  8. #8
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.232
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από mpetou Εμφάνιση μηνυμάτων
    το ηθελα για να εχω σε ενα repo τους λιγους και μικρους κωδικες μου...
    Τα git και mercurial ειναι καλυτερα ?
    Σε τι διαφερουνε απο το svn ?
    Αν δουλεύεις καιρό το svn και έχεις ευχέρεια μαζί του, τότε για τη χρήση που θέλεις δεν θα κερδίσεις πολλά με το να πας σε git/mercurial. Αν τώρα μαθαίνεις το svn, τότε μπορείς να πας σε ένα από τα δύο άλλα.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

    "Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
    κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
    Γα.... την πολιτική ορθότητα.

  9. #9
    Εγγραφή
    08-07-2006
    Μηνύματα
    3.212
    Downloads
    17
    Uploads
    0
    Τύπος
    ADSL2+
    τωρα το μαθαινω...

    εσυ ποιο προτεινεις ως καλυτερο ?

  10. #10
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.232
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από mpetou Εμφάνιση μηνυμάτων
    τωρα το μαθαινω...

    εσυ ποιο προτεινεις ως καλυτερο ?
    Θα προσπαθήσω να αναφέρω κάποιες πολύ βασικές διαφορές. Δεν θα μπω σε τεχνικές λεπτομέρειες, αφενός γιατί υπάρχει πολύ πληροφορία πάνω στο θέμα και αφετέρου για να μη πω λάθος/ανακρίβεια.

    Το svn ξεκίνησε ως εναλλακτική για το cvs και ήταν καταπληκτικό γιατί διόρθωνε πάρα πολλά προβλήματα του cvs. Δεν είναι κακό αλλά τα git,mercurial λόγω ότι σχεδιάστηκαν πρόσφατα, η σχεδίαση τους έγινε με άλλη οπτική και παρέχουν διάφορες δυνατότητες που είναι χρήσιμες στη σημερινή εποχή.

    Η πιο βασική τους διαφορά είναι ο τρόπος που διαχειρίζονται το repository. Το svn έχει ένα κεντρικό repository που βρίσκεται σε κάποιον "server" και όλα τα commits πηγαίνουν σε αυτό το repository. Αυτό έχει ως συνέπεια να χρειάζεσαι δίκτυο για όλες τις διεργασίες και να είναι πιο αργές.

    Τα git,mercurial,bzr,κτλ είναι distributed δηλαδή ο κάθε χρήστης κατεβάζει όλο το repository με όλη την ιστορία και όχι απλά ένα snapshot του. Έτσι όλες οι διεργασίες γίνονται τοπικά και είναι πολύ γρήγορες. Παρότι έχεις κατεβασμένο όλο το repository δεν σημαίνει ότι αυτό πιάνει τεράστιο χώρο γιατί αφενός χρησιμοποιεί συμπίεση αλλά και γιατί έχει καλύτερη σχεδίαση το repository. Το κλασικό παράδειγμα που δίνουν πολλοί είναι ότι το tree του mozilla με όλο το ιστορικό τόσων χρόνων είναι 30 φορές μικρότερο σε git (και περίπου το ίδιο σε mercurial) από ό,τι είναι σε svn.

    Ένα ακόμη πλεονέκτημα που λένε πολλοί είναι ότι επειδή το commit γίνεται τοπικά και είναι ταχύτατο, αυτό σε βοηθάει να κάνεις μικρά και συχνά commit και να έχεις έτσι καλύτερη ιστορία, ενώ στο svn οι περισσότεροι συγκέντρωναν πολλές αλλαγές σε μεγάλα commits. Αυτό ισχύει μεν αλλά είναι 30% μειονέκτημα του svn και 70% τεμπελιά των προγραμματιστών.
    Φυσικά, τα distributed VCS μπορούν να δουλέψουν και με το μοντέλο του ενός κεντρικού repository.

    Ένα άλλο πλεονέκτημα είναι η πολύ εύκολη χρήση branches. Στο svn το branch ουσιαστικά ήταν copy του trunk με άλλο όνομα. Έτσι πάλι λόγω μειωμένης ταχύτητας σε αποθάρρυνε από το να χρησιμοποιήσεις branches για κάποια δουλειά.

    Πιο εύκολο και έξυπνο merging και επίλυση διενέξεων.

    Εύκολο backup. Επειδή οποιοσδήποτε κατεβάζει το repository έχει όλη την ιστορία, πάντα υπάρχει κάπου ένα backup

    Εσύ, αφενός θα είσαι ο μόνος contributor στο repository και αφετέρου το repository βρίσκεται τοπικά στο μηχάνημα σου, οπότε τα μειονεκτήματα του svn που ανέφερα δεν ισχύουν σε σένα. Παρόλα αυτά όμως εφόσον δεν ξέρεις ήδη svn, εγώ προτείνω να πας σε git ή mercurial. Και το bzr και το fossil είναι καλά αλλά για αρχή θα βρεις περισσότερους οδηγούς και υποστήριξη σε git και mercurial οπότε είναι καλύτερη λύση πιστεύω.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

    "Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
    κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
    Γα.... την πολιτική ορθότητα.

Παρόμοια Θέματα

  1. Debian Server
    Από Angelaki στο φόρουμ Unix - Linux
    Μηνύματα: 16
    Τελευταίο Μήνυμα: 15-10-10, 14:11
  2. debian web server ?
    Από xristosx στο φόρουμ Unix - Linux
    Μηνύματα: 2
    Τελευταίο Μήνυμα: 30-09-08, 13:30

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας