Llicència
Pots copiar i redistribuir aquest material seguint la llicència Attribution-NonCommercial-ShareAlike 4.0 International CC BY-NC-SA 4.0, indicant-ne autors originals, l'origen (aquesta web), sense fins comercials i mantenint-ne aquesta la llicència
Autors:
Exercicis Git - IntelliJ
Sumari
Pràctica en parelles
En aquesta pràctica, utilitzarem branques, i farem merge entre branques. Els dos membres treballareu amb el mateix repositori/projecte de GitLab
Preparació
En un dels ordinadors, creeu un projecte Kotlin amb intelliJ amb el nom shared-m05-m03
Creeu un programa HelloWorld.kt al package cat.itb.shared.m03.uf1 que faci un println("Hello World!")
Creeu un projecte blanc a gitlab, sense README.md, nom: shared-m03-m05
- feu-lo privat però inviteu a l'altre membre (Mantainers)
- Pugeu el projecte d'intelliJ a Gitlab
L'altre membre ha de baixar-se el projecte amb intelliJ (new > Project from Version Control), així tots dos membres teniu el mateix contingut al IntelliJ
Membre 1
- Crea la branca activitats_data
- Cerea un package cat.itb.shared.m03.uf1.data i posa algunes de les activitats de tipus de dades
Membre 2
- Crea la branca activitats_seleccio
- Cerea un package cat.itb.shared.m03.uf1.seleccio i posa algunes de les activitats de estructures de selecció
Tots dos
Pugeu la vosta branca a intelliJ i comproveu que es veuen tres branques a GitLab:
- master
- activitats_data
- activitats_seleccio
Aconseguiu tenir les tres branques al voste ordinador, recordeu que ho podeu comprovar a la finestra Git > Log
Situeu-vos a la branca master i cadascú ha d'incorpor-hi els canvis de la seva branca (merge)
A continuació pugeu els canvis de master a gitlab
En aquest punt si us dona error, heu de revisar-ho i solucionar-ho.
El resultat
Cada alumne ha treballat amb una branca diferent i finalment ha incorporat el seu desenvolupament a la branca master. Així doncs, la branca master té tant les activitats de la branca activitats_data com de activitats_seleccio
Altres materials
https://learngitbranching.js.org/