λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Λογισμικό Παραγωγικότητας

Πώς να αλλάξετε τον έλεγχο Πηγή

Ενώ στο παρελθόν εναλλαγή μεταξύ των συστημάτων ελέγχου προέλευσης ήταν αρκετά αγχωτικό να προκαλέσει εγκεφαλικό επεισόδιο , τα σύγχρονα συστήματα ελέγχου στην πηγή ενθαρρύνουν τη χρήση τους με την παροχή υπηρεσιών κοινής ωφέλειας να μεταναστεύσουν μεταξύ εργαλείων . Είναι ένα θέμα τρέχει μια απλή εντολή ( ή δύο ) σε ένα τερματικό για να αλλάξετε από το Mercurial σε Bazaar ή SVN με την GIT , ή τίποτα στο μεταξύ . Τα πιο δημοφιλή και ευρέως χρησιμοποιούμενα συστήματα ελέγχου προέλευσης που χρησιμοποιούνται για έργα μικρά και μεγάλα είναι Παζάρι , Mercurial και Git . Οδηγίες
Git
Η 1

Επιλέξτε το σύστημα εκδόσεων που θα χρησιμοποιήσετε . Git είναι ιδιαίτερα δημοφιλής μεταξύ εκείνων που αναπτύσσονται σε περιβάλλον Linux ( είναι το σύστημα ελέγχου προέλευσης για το λειτουργικό σύστημα ) . Είναι συχνά χρησιμοποιείται για τον έλεγχο τοπική πηγή , αλλά μπορεί να ρυθμιστεί να λειτουργεί με GitHub για τις κοινές εισφορές και διανομής . Git υποστηρίζει επίσημα μετανάστευση από SVN , αλλά η μετάβαση από το Mercurial , Bazaar , CVS ή άλλοι , θα χρειαστείτε ένα εργαλείο τρίτου κατασκευαστή . 2

Εγκατάσταση Git . Εάν χρησιμοποιείτε Linux , διαχειριστή πακέτων σας πιθανόν να παρέχουν μια δέσμη : " sudo apt - get install git -core " ή " sudo yum install git -core ", ανάλογα με τη διανομή σας . Για Mac , χρησιμοποιήστε MacPorts , " θύρα sudo εγκαταστήσετε git -core " , ή για το OS 10.5 + μπορείτε να χρησιμοποιήσετε το Git Installer διαθέσιμα στην ιστοσελίδα του CVS . Οι χρήστες των Windows , κάντε λήψη και εγκατάσταση " msysGit " .
Εικόνων 3

Πάρτε σε μια γραμμή Terminal /εντολών . Οι χρήστες Mac μπορούν να το βρείτε στο " Applications > Utilities > Terminal" , και οι χρήστες των Windows μπορούν να χρησιμοποιήσουν "Start > Run" και πληκτρολογήστε " cmd" . Οι χρήστες Linux πιθανόν θα γνωρίζουν και αγαπούν το Terminal, αλλά αν όχι, διαφέρει σε μεγάλο βαθμό μεταξύ των διανομών , οπότε συμβουλευτείτε την τεκμηρίωση του λειτουργικού συστήματος σας .
Η 4

Εισαγωγή repository σας . Git υποστηρίζει μόνο επίσημα την εισαγωγή από SVN , αν και υπάρχουν εργαλεία τρίτων για τη μετάβαση από το Bazaar , CVS και Mercurial . Για να εισαγάγετε ένα αποθετήριο SVN : " git svn κλώνος - no- metadata - t ετικέτες - b κλάδους - T κορμό " - αντικατάσταση " " με τη θέση του χώρου αποθήκευσης SVN και " " με το φάκελο προορισμού όπου αυτό νέο αποθετήριο πρόκειται να αποθηκευτεί .
εικόνων Mercurial
5

Επιλέξτε το σύστημα εκδόσεων που θα χρησιμοποιήσετε . Mercurial δεν είναι σε αντίθεση με Git και τείνει να επικεντρωθεί στις τοπικές αποθετήρια . Είναι ιδιαίτερα δημοφιλής με Python developers και υποστηρίζει την εισαγωγή από μια μυριάδα των άλλων συστημάτων ελέγχου προέλευσης .
Η 6

Εγκατάσταση Mercurial . Οι χρήστες του Linux θα πρέπει να κατεβάσετε και να εγκαταστήσετε το deb ή . Πακέτο rpm . Από το Mercurial ιστοσελίδα και χρήστες Mac και Windows , ομοίως, θα πρέπει να κατεβάσετε το κατάλληλο εκτελέσιμο πακέτο από το site.
Η 7

Πάρτε σε ένα τερματικό /γραμμή εντολών . Οι χρήστες Mac μπορούν να το βρείτε στο " Applications > Utilities > Terminal" , και οι χρήστες των Windows μέσω του "Start > Run" και πληκτρολογώντας " cmd" . Οι χρήστες Linux πιθανόν θα γνωρίζουν και αγαπούν το Terminal, αλλά αν όχι, διαφέρει σε μεγάλο βαθμό μεταξύ των διανομών , οπότε συμβουλευτείτε την τεκμηρίωση του λειτουργικού συστήματος σας .
8

Ελέγξτε τον αποθηκευτικό χώρο που θέλετε να μετατρέψετε . Οι λεπτομέρειες για αυτό ποικίλλουν ανάλογα με το σύστημα ελέγχου της πηγής έχετε χρησιμοποιήσει μέχρι αυτό το σημείο . Οι οδηγίες αυτές προϋποθέτουν ότι η αποθήκη σας έχει ελεγχθεί σε ένα φάκελο που ονομάζεται " MyProject " . Από τον Μάρτιο του 2011, υποστηρίζει την εισαγωγή από : . Bazaar , ClearCase , RCS , CVS , Darcs , Git , Subversion , Perforce , bitkeeper , Teamware , Visual SourceSafe , μονοχρωμία και Team Foundation Server ( TFS )
Η 9

Μετατρέψτε το repository σας . Υποθέτοντας ότι το δικό σας repository ελέγχεται έξω στο " MyProject " , απλά τρέχει " hg μετατροπή MyProject " .
Εικόνων Bazaar
Η 10

Επιλέξτε το σύστημα εκδόσεων που θα χρησιμοποιήσετε . Bazaar είναι δημοφιλής σε μεγάλο βαθμό για την υποστήριξη της GUI cross-platform . Αν και πολλοί προγραμματιστές απολαμβάνουν ή τουλάχιστον ανέχονται τη χρήση της γραμμής εντολών , ενώ άλλοι προτιμούν να έχουν γραφικά εργαλεία .
Η 11

Εγκατάσταση Bazaar . Binary πακέτα είναι διαθέσιμο για Mac , Windows και πιο δημοφιλείς διανομές Linux από την ιστοσελίδα τους . Κατεβάστε και εγκαταστήστε το πακέτο κατάλληλο για το λειτουργικό σας σύστημα , ή αν προτιμάτε , μπορείτε να ακολουθήσετε τις οδηγίες τους για την οικοδόμηση Bazaar από τον πηγαίο κώδικα .
Η 12

Χρησιμοποιήστε το τερματικό για να κατεβάσετε το plugin Bazaar FastImport από
Η 13

Χρησιμοποιήστε το κατάλληλο εξαγωγέα τρίτων που περιλαμβάνονται στην τεκμηρίωση BzrFastImport να εξάγει το υπάρχον αποθετήριο σας : το check out repository του με την εντολή " bzr - fastimport fastimport lp υποκατάστημα bzr " . . Στη συνέχεια, χρησιμοποιήστε FastImport να εισάγει εξαχθεί αποθετήριο . Το βοηθητικό πρόγραμμα FastImport έρχεται πακέτο με τους εξαγωγείς για SVN και Mercurial στο " εξαγωγείς " κατάλογο της πηγής FastImport του .
Η 14

Χρησιμοποιήστε το τερματικό και να μετατρέψετε το repository σας . Αντικαθιστώντας "front -end" με τη διαδρομή προς τον εξαγωγέα που σχετίζονται με το τρέχον σύστημα ελέγχου προέλευσης , που καθορίζεται στο προηγούμενο βήμα ( συμβουλευτείτε την τεκμηρίωση για λεπτομέρειες για εκτόξευσής του) , μετακινηθείτε στο φάκελο που θα μεταναστεύσουν και τον τύπο :


" front-end

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα