Versionhallinta
| Vuosi | Lukukausi | Päivämäärä | Periodi | Kieli | Vastuuhenkilö |
|---|---|---|---|---|---|
| 2012 | syksy | 03.09-12.10. | 1-1 | Suomi | Samuli Kaipiainen |
Suoritetaan Tietokone työvälineenä -kurssin lopuksi.
Information for international students
Currently only in Finnish. Checking back if international demand arise.
Yleistä
Kurssilla opitaan versionhallinnan käyttö komentorivillä GIT-versionhallintaa käyttäen. Suoritetaan itsenäisesti ja ryhmässä. Kurssi vaatii Tietokone työvälineenä -kurssin verran komentorivituntemusta.
Kurssin suorittaminen
Kurssin suorituksessa on kaksi osaa. Ei ole väliä kummin päin hoidat hommat.
- Ryhmätehtävien tekeminen 3 hengen ryhmissä. Ryhmätehtäväpajaa on periodin 6. viikolla, ke ja to 10.–11.10.2012. Tarjolla on neljä kahden tunnin pajasessiota. Ilmoittaudu Ilmossa ja saavu ilmoittautumaasi ryhmään ajallaan (viimeistään 15 yli), jotta pääset ryhmään.
- Versionhallinnan käytön treenaaminen jonkin ohjelmointikurssin yhteydessä. Yleensä Ohjelmoinnin harjoitustyö.
Suoritus tapahtuu tarkemmin seuraavasti.
- Tee Versionhallinta-kurssin tehtävien (alla linkki) etukäteistehtävät etukäteen yksin. Ainakin jos et ole käyttänyt GITiä aiemmin.
- Tee kurssin ryhmätehtävät järjestetyssä pajatilaisuudessa. Tehtäviä EI siis voi tehdä yksin!
- Kun valmis, merkkauttakaa ryhmänne tehtävät tehdyksi ohjaajalle pajassa.
- Käytä GIT:iä (tai SVN:ää) koko Ohjelmoinnin harjoitustyön (tai muun soveltuvan ohjelmointikurssin) ajan, viimeistään kurssin toiselta viikolta alkaen. Eli laita kaikki kurssin (Java-)tiedostot versionhallintaan. Tämä onnistuu suoraan NetBeansilla.
-
Ohjelmointikurssin lopuksi:
- Jos kurssi oli Ohjelmoinnin harjoitustyö, ei tarvitse tehdä mitään, Versionhallinta-suoritus TODO tulee automaattisesti (kunhan olet tehnyt ryhmätehtävät).
- Muutoin: palauta sähköpostitse Samulille tekstitiedostona "git log --stat" -komennon tulostus. Mukaan kurssipalautetta, kiitos!
Tehtävät
Kirjallisuus ja materiaali
- GIT Book: http://book.git-scm.com
- GIT & NetBeans: http://netbeans.org/kb/docs/ide/git.html
- Kurssin vanhat sivut ja luentokalvot: http://www.cs.helsinki.fi/u/paksula/versionhallinta/s10/
- Git is MacGyver
Harjoitusryhmät
| Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
|---|---|---|---|---|
| Ke 14-16 | BK107 | 10.10.2012-11.10.2012 |
| Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
|---|---|---|---|---|
| Ke 16-18 | BK107 | 10.10.2012-11.10.2012 |
| Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
|---|---|---|---|---|
| To 10-12 | BK107 | 10.10.2012-11.10.2012 |
| Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
|---|---|---|---|---|
| To 12-14 | BK107 | 10.10.2012-11.10.2012 |

