This is Tikiwiki v2.2 -Arcturus- © 2002–2008 by the Tiki community Tue 27 of June, 2017 13:28 EEST
Print

SVN

SubVersion Repository


Το Τμήμα Πληροφορικής παρέχει στους φοιτητές χώρο για τη φύλαξη ενός subversion repository. Η υπηρεσία φυλάσσεται στον εξυπηρετητή hydra.it.teithe.gr και είναι διαθέσιμη μέσω https.

Το subversion (external link) είναι ενα Versioning Control System το οποίο αποτελεί εξέλιξη του CVS (external link). Για περισσότερες πληροφορίες μπορείτε να κοιτάξετε το SVN book (external link).

Το SVN επιλέχθηκε έναντι του CVS χάρη στις δυνατότητες που παρέχει για διαχείριση.

Αν ενδιαφέρεστε για την υπηρεσία αυτή επικοινωνήστε με email στο v13@it.teithe.gr (Χαρχαλάκης Στέφανος). Το email πρέπει να περιλαμβάνει:
  • Ένα prefix/όνομα για το repository που θα αποκτήσετε. Η πρόσβαση στο repository γίνεται μέσω WebDAV, από τη διεύθυνση https://hydra.it.teithe.gr/svn/<prefix>.
  • Ένα η παραπάνω username για τη πρόσβαση στο repository καθώς και ένα password για το κάθε ένα από αυτά. Αν δεν επιθυμείτε την αποστολή των password σε cleartext μορφή επικοινωνήστε με την παραπάνω διεύθυνση για περαιτέρω οδηγίες.

Οδηγίες χρήσης

Αφού δημιουργηθεί το repository σας, μπορείτε να δημιουργήσετε νέα projects μέσα σε αυτό σύμφωνα με τα παρακάτω. Οι οδηγίες είναι για Unix μηχανήματα αλλά δεν υπάρχει κάποια ουσιαστική διαφορά με Wndows.

Προσθήκη νέου project
mkdir myproject
mkdir myproject/tags myproject/branches myproject/trunk
svn import myproject https://hydra.it.teithe.gr/svn/<prefix>/myproject


Checkout του project
(Είναι απαραίτητο ακόμη και την πρώτη φορα)
svn co https://hydra.it.teithe.gr/svn/<prefix>/myproject/trunk myproject
και στη συνέχεια δουλεύετε μέσα στον νέο κατάλογο.

Με το τρόπο αυτό δημιουργείτε ένα project με το όνομα myproject και στο οποίο υπάρχουν 3 κατάλογοι. Η εξέλιξη του project γίνεται μέσα στον κατάλογο trunk. Στο κατάλογο tags τοποθετούνται πιθανά tags και στον κατάλογο branches δημιουργούνται τα διάφορα branches αν κάτι τέτοιο χρειάζεται. Η δομή αυτή δεν είναι δεσμευτική αλλά είναι αυτή που προτείνεται από την κοινότητα του SVN καθώς και από το SVN book (external link).




Created by: admin. Last Modification: Sunday 19 of October, 2008 15:18:18 EEST by v13.

Powered by Tikiwiki Powered by PHP Powered by Smarty Powered by ADOdb Made with CSS Powered by RDF powered by The PHP Layers Menu System
RSS feed Wiki