Differences

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

Link to this comparison view

tsc:laboratoare:laborator-04 [2025/02/09 19:14]
cezar.craciunoiu [Exerciţii:]
tsc:laboratoare:laborator-04 [2025/02/11 21:59] (current)
cezar.craciunoiu [Exerciţii:]
Line 212: Line 212:
  
 ==== Exerciţii: ==== ==== Exerciţii: ====
 +  * Faceţi clone [[https://​github.com/​cs-pub-ro/​systems-testing | repository-ului]] ce conține restul laboratoarelor,​ conform instrucțiunilor din Readme.
  
-  * Faceţi fork [[https://​github.com/​cs-pub-ro/​systems-testing ​| repository-ului]],​ cu opţiunea de a copia şi branch-urile existente. Clonaţi repository-ul obtinut. Adaugati un remote **upstream** catre repository-ul original.+  * Faceţi fork [[https://​github.com/​tsc-cs-pub-ro/git-lab | repository-ului]] ​clonat în laboratorul **git-github**, cu opţiunea de a copia şi branch-urile existente. Adaugati un remote **upstream** catre repository-ul original.
  
   * Echipa a decis ca nu se vor mai adăuga feature-uri în plus. Faceţi schimbarea pe branch-ul **feature_branch_2**,​ pentru a fi la zi cu modificările de pe branch-ul **feature_branch_1**. Păstraţi linia cu "big boss". Creaţi un pull-request,​ din interfaţa GitHub, către branch-ul **feature_branch_1** din fork-ul vostru. Adăugaţi asistentul de la laborator ca reviewer.   * Echipa a decis ca nu se vor mai adăuga feature-uri în plus. Faceţi schimbarea pe branch-ul **feature_branch_2**,​ pentru a fi la zi cu modificările de pe branch-ul **feature_branch_1**. Păstraţi linia cu "big boss". Creaţi un pull-request,​ din interfaţa GitHub, către branch-ul **feature_branch_1** din fork-ul vostru. Adăugaţi asistentul de la laborator ca reviewer.
  
-<note tip>​Pentru a aduce modificarile de pe branch-ul ​`feature_branch_1pe `feature_branch_2`, trebuie data comanda de rebase pe branch-ul ​`feature_branch_2`</​note>​+<note tip>​Pentru a aduce modificarile de pe branch-ul ​**feature_branch_1** pe **feature_branch_2**, trebuie data comanda de rebase pe branch-ul ​**feature_branch_2**</​note>​
  
 <note important>​Pentru următoarele exerciţii, veţi lucra pe diferite branch-uri din acest repository, cu un program scris de un intern imaginar, de la o firmă imaginară. <note important>​Pentru următoarele exerciţii, veţi lucra pe diferite branch-uri din acest repository, cu un program scris de un intern imaginar, de la o firmă imaginară.
Line 226: Line 227:
   * Folosind **<​nowiki>​git commit --amend</​nowiki>​**,​ modificaţi mesajul de commit al ultimului commit de pe branch-ul **amend_branch**. Nu contează în ce modificaţi mesajul.   * Folosind **<​nowiki>​git commit --amend</​nowiki>​**,​ modificaţi mesajul de commit al ultimului commit de pe branch-ul **amend_branch**. Nu contează în ce modificaţi mesajul.
  
-  * Pe parcursul dezvoltării,​ internul a introdus un bug: numărul citit nu se adună cu 5, ci cu 6. Folosind ​`git bisect`, găsiţi commit-ul care a introdus bug-ul. (Nu contează dacă e evident unde apare, folosiţi **bisect**). Adăugaţi un commit care rezolvă problema, pe branch-ul **bisect_branch**.+  * Pe parcursul dezvoltării,​ internul a introdus un bug: numărul citit nu se adună cu 5, ci cu 6. Folosind ​**git bisect**, găsiţi commit-ul care a introdus bug-ul. (Nu contează dacă e evident unde apare, folosiţi **bisect**). Adăugaţi un commit care rezolvă problema, pe branch-ul **bisect_branch**.
  
 <note tip>​Considerati commit-ul good ca fiind primul commit </​note>​ <note tip>​Considerati commit-ul good ca fiind primul commit </​note>​
Line 244: Line 245:
   * [[https://​gitimmersion.com/​]]   * [[https://​gitimmersion.com/​]]
   * [[https://​git-scm.com/​docs/​]]   * [[https://​git-scm.com/​docs/​]]
 +  * [[https://​education.github.com/​git-cheat-sheet-education.pdf]]
 ==== Referințe === ==== Referințe ===
   * [[https://​www.atlassian.com/​git/​tutorials/​what-is-version-control]]   * [[https://​www.atlassian.com/​git/​tutorials/​what-is-version-control]]
tsc/laboratoare/laborator-04.1739121268.txt.gz · Last modified: 2025/02/09 19:14 by cezar.craciunoiu
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