Differences

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

Link to this comparison view

mps:laboratoare:laborator-03 [2020/10/20 21:29]
giorgiana.vlasceanu
mps:laboratoare:laborator-03 [2025/10/21 18:18] (current)
giorgiana.vlasceanu [Resurse]
Line 79: Line 79:
 ===== Controlul versiunii (Git) ===== ===== Controlul versiunii (Git) =====
  
-[[http://​en.wikipedia.org/​wiki/​Revision_control|Sisteme pentru ​contolul ​versiunii]] (//Version Control Systems// - **VCS** - sau //Source Code Management//​ - **SCM**) sunt aplicații care permit lucrul colaborativ pe diverse fișiere, în special fișiere cod sursă. Sistemele pentru controlul versiunii sunt practic obligatorii în cadrul unui proiect cu dezvoltatori multipli. Astfel de sisteme rețin istoricul modificărilor efectuate de fiecare dezvoltator și folosesc comenzi specializate care să faciliteze transmiterea acestor modificări între dezvoltatori.+[[http://​en.wikipedia.org/​wiki/​Revision_control|Sisteme pentru ​controlul ​versiunii]] (//Version Control Systems// - **VCS** - sau //Source Code Management//​ - **SCM**) sunt aplicații care permit lucrul colaborativ pe diverse fișiere, în special fișiere cod sursă. Sistemele pentru controlul versiunii sunt practic obligatorii în cadrul unui proiect cu dezvoltatori multipli. Astfel de sisteme rețin istoricul modificărilor efectuate de fiecare dezvoltator și folosesc comenzi specializate care să faciliteze transmiterea acestor modificări între dezvoltatori.
  
 Exceptând sistemele de gestiune a surselor, prezentate mai detaliat în continuare, și alte aplicații folosesc versiuni: Exceptând sistemele de gestiune a surselor, prezentate mai detaliat în continuare, și alte aplicații folosesc versiuni:
Line 172: Line 172:
  
  
-==== Git (30 de minute) ==== 
- 
-Porniți în Linux și parcurgeți tutorialul [[http://​gitimmersion.com/​|Git Immersion]]. Realizați primele 9 laboratoare din tutorial. 
- 
-Dacă nu aveți instalat Git sau Ruby, din contul utilizatorului ''​%%root%%''​ instalați folosind ''​%%apt-get install git ruby rake%%''​. 
- 
-<note important>​ 
-După realizarea tutorialului,​ creați un Repository al echipei. Repository-ul poate fi privat sau public, cum doriți, dar trebui să adăugați asistentul vostru la repository. 
-</​note>​ 
- 
-<​hidden>​ 
-In contextul lucrului online s-ar putea sa fie probleme/sa dureze mai mult instalarea ruby. Daca sunt probleme exercitiile pot fi realizate si fara compilarea codului - importanta fiind analiza diferentelor dintre fisiere si procesul/​comenzile de versionare. 
-</​hidden>​ 
  
 ==== Lucru la proiect (60 de minute) ==== ==== Lucru la proiect (60 de minute) ====
  
-    * **Obligatoriu** ​ Creați un repository Git pe [[https://github.com/|GitHub]]. Repository-ul poate fi privat sau public, cum doriți, ​dar trebui să adăugați asistentul vostru la repository+    * **Obligatoriu** ​ Creați un repository Git pe [[https://gitlab.cs.pub.ro/|GitLab CS]]. Repository-ul poate fi privat sau public, cum doriți. Fiecare an are un grup asociatpentru mai multe detalii, asistenul de laborator vă va da mai multe detalii
-    * Stabiliti task-urile din WBS pentru proiectul vostru. Realizati de asemenea o diagrama Gantt utilizand unul dintre tool-urile mentionate (ex:​[[https://​gantter.com/​|Grafice Gantt]] )+    * Stabiliti task-urile din WBS pentru proiectul vostru. Realizati de asemenea o diagrama Gantt utilizand unul dintre tool-urile mentionate (ex:​[[https://​gantter.com/​|Grafice Gantt]] sau [[https://​www.ganttproject.biz/​|Gantt Project]] )
     * **Optional**[[https://​trello.com/​|Trello]] pentru gestiunea task-urilor     * **Optional**[[https://​trello.com/​|Trello]] pentru gestiunea task-urilor
  
- +===== Resurse ===== 
- +  * [[http://​gitimmersion.com/​|Git Immersion]]
mps/laboratoare/laborator-03.1603218589.txt.gz · Last modified: 2020/10/20 21:29 by giorgiana.vlasceanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0