Versionhallinta
Year | Semester | Date | Period | Language | In charge |
---|---|---|---|---|---|
2011 | autumn | 31.10-09.12. | 2-2 | Finnish | Samuli Kaipiainen |
Suoritetaan Ohjelmoinnin jatkokurssin yhteydessä.
General
Kurssilla opitaan versionhallinnan perusteet käyttämällä SVN-komentoriviohjelmaa sekä Netbeans-ohjelmointiympäristöä. Kurssi suoritetaan osin itsenäisesti, ja vaatii Tietokone työvälineenä -kurssin verran komentorivituntemusta sekä oma-aloitteista ponnistelukykyä.
Kurssin ryhmätehtävien tekoa varten järjestetään paja:
Tiistaina 8.11. klo 12–14 @ B221
Completing the course
Kurssi suoritetaan tekemällä ryhmätehtävät ja treenaamalla versionhallintaa Ohjelmoinnin jatkokurssin tai Ohjelmoinnin harjoitustyön yhteydessä. Mikäli olet jo suorittanut molemmat kurssit, riittää myös, että olet käyttänyt versionhallintaa aikaisemmin (jollakin kurssilla). Joka tapauksessa pitää tehdä Versionhallinta-kurssin ryhmätehtävät.
Suoritus tapahtuu seuraavasti:
- Tee Versionhallinta-kurssin tehtävät järjestetyssä pajatilaisuudessa TAI oma-aloitteisesti kaveriporukassa. Tehtäviä EI siis voi tehdä yksin!
- Palauta Versionhallinta-tehtävät itsenäisesti RAGEtooliin. Palautus viimeistään pe 11.11.
- Käytä SVN:ää koko Ohjelmoinnin jatkokurssin (tai muun soveltuvan ohjelmointikurssin) ajan, viimeistään kurssin toiselta viikolta alkaen. Eli laita kaikki Ohja-kurssin Java-tiedostot versionhallintaan. Tämä onnistuu suoraan NetBeansilla.
- Ohjelmoinnin jatkokurssin lopuksi palauta RAGEtooliin "svn log" -komennon tulostus, josta näkee että olet tehnyt kohdan 3. Palautus viimeistään ma 12.12.
Tehtävät
Täällä (päivitetty): http://www.cs.helsinki.fi/u/skaipiai/vers/svn.html
Tehtävät ovat vuoden takaiset, ja korjasin niistä pieniä, lähinnä laitoksen db-palvelimen alasajosta johtuvia bugeja. Muutama bugi saattoi vielä jäädä. Uusi palvelin on users.cs.helsinki.fi.
Ensimmäiset kaksi tehtävää tehdään yksin, loput ryhmässä. Jokainen palauttaa tehtävät itsenäisesti RAGEtooliin: ragetool.herokuapp.com. Käyttöohjeet:
- Ensimmäisellä kerralla kun käytät RAGEtoolia, luo itsellesi käyttäjätunnus (sign up).
- Valitse kurssi Versionhallinta → Exercises.
- Palauta kukin tehtävä kirjoittamalla tekstikenttään lyhyt selvitys tehtävän suorituksesta ja vastaan tulleista ongelmista.
Tehtävien tekoon saat apua Ohjelmoinnin jatkokurssin pajassa. Paja-ajat pajawikissä.
Literature and material
- SVN Book: http://svnbook.red-bean.com/
- SVN & NetBeans: http://netbeans.org/kb/docs/ide/subversion.html
- Versionhallinta-kurssin vanhat sivut ja luentokalvot: http://www.cs.helsinki.fi/u/paksula/versionhallinta/s10/