Versionhallinta
| Year | Semester | Date | Period | Language | In charge |
|---|---|---|---|---|---|
| 2012 | autumn | 03.09-12.10. | 1-1 | Finnish | Samuli Kaipiainen |
Suoritetaan Tietokone työvälineenä -kurssin lopuksi.
Information for international students
Currently only in Finnish. Checking back if international demand arise.
General
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.
Completing the course
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
Literature and material
- 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
Exercise groups
| Time | Room | Instructor | Date | Observe |
|---|---|---|---|---|
| Wed 14-16 | BK107 | 10.10.2012-11.10.2012 |
| Time | Room | Instructor | Date | Observe |
|---|---|---|---|---|
| Wed 16-18 | BK107 | 10.10.2012-11.10.2012 |
| Time | Room | Instructor | Date | Observe |
|---|---|---|---|---|
| Thu 10-12 | BK107 | 10.10.2012-11.10.2012 |
| Time | Room | Instructor | Date | Observe |
|---|---|---|---|---|
| Thu 12-14 | BK107 | 10.10.2012-11.10.2012 |

