This shows you the differences between two versions of the page.
so2:teme:folosire-gitlab [2017/02/26 22:20] adrian.stanciu |
so2:teme:folosire-gitlab [2017/02/26 22:25] (current) adrian.stanciu [Git. Indicații folosire GitLab] |
||
---|---|---|---|
Line 11: | Line 11: | ||
* Git | * Git | ||
* Perforce | * Perforce | ||
- | O scurtă analiză a acestora găsiți [[http://www.sitepoint.com/version-control-software-2014-what-options/|Version control systems]]. | + | O scurtă analiză a acestora este [[http://www.sitepoint.com/version-control-software-2014-what-options/|Version control systems]]. |
Pentru SO2 propunem folosirea ''git'' din varii motive: | Pentru SO2 propunem folosirea ''git'' din varii motive: | ||
- | * funcționează foarte bine pentru proiecte ce conțin doar fișiere. (Atenție nu adăugați binare) | + | * funcționează foarte bine pentru proiecte ce conțin doar fișiere (Atenție nu adăugați binare) |
* este un sistem distribuit | * este un sistem distribuit | ||
* este light | * este light | ||
Line 26: | Line 26: | ||
===== Automatizarea creării unui repo pe GitLab ===== | ===== Automatizarea creării unui repo pe GitLab ===== | ||
- | Echipa de SO2 pune la dispozție un [[https://github.com/systems-cs-pub-ro/so2-assignments/blob/master/so2-create-repo.sh | script]] pentru automatizarea etapelor prezentate în secțiunea anterioară. Astfel, un student nu va trebui să-și creeze singur proiectul în GitLab și să realizeze toate acele operații pentru a-și clona repo-ul, ci doar va rula acest script. | + | Echipa de SO2 pune la dispozție un [[https://github.com/systems-cs-pub-ro/so2-assignments/blob/master/so2-create-repo.sh | script]] pentru automatizarea creării unui repo privat pe GitLab și a unei clone locale. Astfel, un student nu va trebui să-și creeze singur proiectul în GitLab, ci doar va rula acest script. |
<note important>Acest script este încă în perioada de testare și dezvoltare. Orice probleme întâlniți pe sistemele voastre vă rugăm să ni le raportați. De asemenea, puteți contribui la îmbunătățirea scriptului prin patch-uri sau prin semnalarea unor probleme pe github. </note> | <note important>Acest script este încă în perioada de testare și dezvoltare. Orice probleme întâlniți pe sistemele voastre vă rugăm să ni le raportați. De asemenea, puteți contribui la îmbunătățirea scriptului prin patch-uri sau prin semnalarea unor probleme pe github. </note> |