Parhaiten opetuskäyttöön soveltuvan versionhallintajärjestelmän löytäminen
Mustonen, Mikko (2019)
Kandidaatintyö
Mustonen, Mikko
2019
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2019090226317
https://urn.fi/URN:NBN:fi-fe2019090226317
Tiivistelmä
LUT-yliopistossa on tietotekniikan opetuksessa käytetty Apache Subversionia versionhallintaan. Subversionin käyttö kuitenkin johtaa ylimääräisiin ylläpitotoimiin LUTin tietohallinnolle. Lisäksi Subversionin julkaisun jälkeen on tullut uusia versionhallintajärjestelmiä ja tässä työssä tutkitaankin, olisiko Subversion syytä vaihtaa johonkin toiseen versionhallintajärjestelmään opetuskäytössä. Työn tavoitteena on löytää opetuskäyttöön parhaiten soveltuva versionhallintajärjestelmä ja tuottaa sille opetusmateriaalia. Työssä havaittiin, että Git on suosituin versionhallintajärjestelmä ja se on myös suhteellisen helppo käyttää. Lisäksi GitLab on tutkimuksen mukaan Suomen yliopistoissa käytetyin ja ominaisuuksiltaan ja hinnaltaan sopivin Gitin web-käyttöliittymä. Näille tehtiin opetusmateriaali, joka pohjautuu Pro Git kirjaan ja GitLabin dokumentaatioon. In LUT-University Apache Subversion has been used in the computer sciense education. However the use of Subversion causes extra work for the LUT IT-services. In addition many version control systems have been released after Subversion and thus in this work it is studied should LUT change Subversion to some other version control system in education. The aim of this work is to find the best version control system for education and produce study material for it. It was found that Git is the most popular version control system and it is also relatively easy to use. Also GitLab was found to be the best priced and the most used web-interface for Git in Finnish universities. Study material was made for these, which is based on Pro Git book and GitLab’s documentation.