Open eClass Documentation
You are here: start » el » developers » mercurial

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
el:developers:mercurial [2022/11/16 14:13] – created adminel:developers:mercurial [2023/01/26 16:22] (current) – admin
Line 1: Line 1:
-Η ανάπτυξη της πλατφόρας γίνεται μέσω του συστήματος [[https://www.mercurial-scm.org/Mercurial]]+Η ανάπτυξη της πλατφόρας γίνεται μέσω του συστήματος [[https://www.mercurial-scm.org/|Mercurial]]
  
-== Προτεινόμενοι Mercurial Clients ==+Αν και οι εντολές του mercurial μπορεί να δίνονται μέσω της γραμμής εντολών μπορεί να χρησιμοποιηθούν και τα παρακάτω γραφικά εργαλεία.
   * Για συστήματα Windows: [[https://www.sourcetreeapp.com/|Sourcetree]], [[https://tortoisehg.bitbucket.io/|TortoiseHg]]   * Για συστήματα Windows: [[https://www.sourcetreeapp.com/|Sourcetree]], [[https://tortoisehg.bitbucket.io/|TortoiseHg]]
   * Για συστήματα MacOS: [[https://www.sourcetreeapp.com/|Sourcetree]]   * Για συστήματα MacOS: [[https://www.sourcetreeapp.com/|Sourcetree]]
  
 +Μερικές βασικές οδηγίες για τη χρήστη του mercurial υπάρχουν [[http://hgbook.red-bean.com/read/a-tour-of-mercurial-the-basics.html|εδώ]]
 +
 +----
 +=== eClass Repository ===
 +
 +Για να δουλέψει κάποιος προγραμματιστής με το eclass repository θα χρειαστεί να κάνει τα παρακάτω:
 +
 +// Διαδικασία Clone//
 + <code>
 + hg clone https://hg.gunet.gr/openeclass
 + hg update 3.13</code>
 +
 +// Δημιουργία νέου branch//
 +<code>
 +hg branch my-new-branch
 +hg update my-new-branch
 +</code>
 +
 +//Διαδικασία ανεβάσματος των αλλαγών//
 +
 +Ελέγχουμε κάθε φορά για αλλαγές που έχουν γίνει και ενημερώνουμε τον κώδικά σας δίνοντας πρώτα 
 +<code>hg pull
 +hg update</code>
 +
 +Μετά
 +
 +<code>
 +hg commit
 +hg push</code>
 +
 +Σημείωση: Pull μπορούν να κάνουν όλοι, δηλαδή χωρίς να διαθέτουν λογαριασμό στο eclass repository. Όμως για το push θα ζητηθεί λογαριασμός οπότε θα πρέπει ο ενδιαφερόμενος να επικοινωνήσει μαζί μας.
Open eClass Documentation

Table of Contents