Λοιπόν πως θα στησω subversion server σε debian ?
Υπάρχει καποιος οδηγός ?
Εμφάνιση 1-10 από 10
-
19-03-11, 19:04 subversion server σε debian #1
-
19-03-11, 22:09 Απάντηση: subversion server σε debian #2"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
19-03-11, 22:18 Απάντηση: subversion server σε debian #3
Ρίξε μια ματιά και εδώ:
http://foss.ntua.gr/wiki/index.php/S...C%CE%B5_Apache
-
19-03-11, 22:54 Απάντηση: subversion server σε debian #4
ενταξει το σεταρα ευχαριστω...
για να κανω backup αρκει να κανω backup τον φακελο του repo ?
-
19-03-11, 23:16 Απάντηση: subversion server σε debian #5
Τώρα που το έστησες μπορώ να πάω λίγο offtopic. Χρειάζεσαι για κάποιο λόγο svn ?
Κάποιο distributed (και πρόσφατο) περιβάλλον όπως τα git και mercurial θα ήταν πιο βολικά πιστεύω."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
20-03-11, 03:09 Απάντηση: subversion server σε debian #6
το ηθελα για να εχω σε ενα repo τους λιγους και μικρους κωδικες μου...
Τα git και mercurial ειναι καλυτερα ?
Σε τι διαφερουνε απο το svn ?
-
20-03-11, 11:38 Απάντηση: subversion server σε debian #7
Ο σωστός τρόπος είναι το svnadmin dump.
-
20-03-11, 15:51 Απάντηση: subversion server σε debian #8"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
20-03-11, 19:07 Απάντηση: subversion server σε debian #9
τωρα το μαθαινω...
εσυ ποιο προτεινεις ως καλυτερο ?
-
20-03-11, 22:13 Απάντηση: subversion server σε debian #10
Θα προσπαθήσω να αναφέρω κάποιες πολύ βασικές διαφορές. Δεν θα μπω σε τεχνικές λεπτομέρειες, αφενός γιατί υπάρχει πολύ πληροφορία πάνω στο θέμα και αφετέρου για να μη πω λάθος/ανακρίβεια.
Το 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
Γα.... την πολιτική ορθότητα.
Παρόμοια Θέματα
-
Debian Server
Από Angelaki στο φόρουμ Unix - LinuxΜηνύματα: 16Τελευταίο Μήνυμα: 15-10-10, 14:11 -
debian web server ?
Από xristosx στο φόρουμ Unix - LinuxΜηνύματα: 2Τελευταίο Μήνυμα: 30-09-08, 13:30
Bookmarks