-
Created by Unknown User (jarisav), last modified by Unknown User (pauliv) on 23.2.2012
KDESVN
Ohjeet SVN-clientin asentamiseen omalle koneelle
SVN käskyjä:
- Koodin hakeminen koneelle:
Tämä hakee minicanopen:in trunkin koodin nykyiseen hakemistoon.
- Koodin päivittäminen:
- Koodin kommitoiminen:
- Useamman repon käyttö:
- -> Katso esimerkki alykone@edunix.metropolia.fi/svn/minicanopen/monitor-projektista:
- -> Ominaisuuksien haku:
- Hakemistojen selailu:
- Hakemiston luominen:
Ohjeet Eclipse-plugarin asentamiseen omalle koneelle:
- Valitse WindRiver/Eclipse:n valikko Help/Software Updates/Find and Install...
- Ikkunasta "Search for new features to install"
- Seuraavasta ikkunasta "New Remote Site"
- Name: Subclipse ja URL: http://subclipse.tigris.org/update_VERSIO , missä VERSIO riippuu Eclipsen versiosta. Tarkista.
- Valitse Subclipse (ellei jo valittu) ja paina Finish.
- Ohjelma etsii uusia paketteja ja seuraavaksi avaa löydetyt paketit
- Valitse Subclipse VERSIO ja paina Next
- "I accept the terms..." ja Next
- Finish
- Install
- Käynnistä WR/Ecplise uudelleen
Koodin hakeminen Subversionin repositorystä Subclipsestä:
- Valitse "SVN Repository Exploring" WR/Eclipse näkymäksi
- Valitse "New/Repository location..."
SSH:n läpi (Käytössä IntMacCon-projektissa, ei tarvitse salasanaa):
- Osoite on "svn+ssh://alykone@edunix.metropolia.fi/svn/<projektin nimi>", siis esim. "svn+ssh://alykone@edunix.metropolia.fi/svn/intmaccon".
- Valitse "Use private key authentication".
- "Key file:" on .ssh-hakemistossasi olevan salainen avain. Esim. /home/user/.ssh/id_dsa
- Klikkaa oikella hiiren napilla halutun projektin halutun haaran päällä (esim. DataContainer\trunk) ja valitse "Checkout..."
- Valitse "Check out as a project configured using the New Project Wizard", jos haluat luoda uuden projektin.
- Valitse projektin tyyppi, esim. "Embedded Linux Application Project"
- Anna projektin nimi tai
- Valitse "Check out as a project in the workspace", jos sinulla on jo kyseinen projekti luotuna.
- Tämän jälkeen vaihda takaisin "Application Development" näkymään, niin pääset muokkaamaan koodia.
Muokatun koodin päivittäminen takaisin repositoryyn:
- Team/Commit (tai Team Sychronize, jossa näkee muutetut tiedostot ja voi vertailla eroja).
- Kommentoi muutoksesi!
Uusimman version hakeminen repositorystä:
- Team/Update.
- Voidaan suorittaa vaikka koodia olisi muutettu Working Copy:ssä.
Oikeuksien saaminen subversioniin:
- Luo julkinen/salainen avainpari käskyllä
, missä -t on tyyppi (DSA) ja -b on bittimäärä (1024).
- Toimita JULKINEN avain subversionin ylläpitäjälle (tällä hetkellä Matti Valovirta) ja pyydä häntä lisäämään sinut sallittujen käyttäjien listaa.
Subversion repositoryn luominen koulun palvelimelle
- Ota SSH-yhteys (ohjelma löytyy: Start/Internet tools/SSH Secure Shell for Windows/Secure Shell Client) palvelimelle
- Anna käyttäjätunnuksesi ja salasana (samat kuin koulun verkkoon)
- Luo kansio Subversion-repositorylle:
- Siirru luomaasi kansioon:
- Luo Subversion repository:
- Muokkaa kansion oikeuksia:
, (nano on tekstinkäsittelyohjelma, josta poistutaan painamalla Ctrl-X ja vastaamalla kysymyksiin tallentamisesta) ja lisää loppuun rivit:
- Muokkaa svn-repositoryn oikeuksia:
ja lisää loppuun rivit muodossa:
, missä käyttäjä on teidän oma käyttäjänimi (ei liity enää metropolian verkkoon mitenkään, saatte valita itse) ja salasana on itse valitsemanne salasana.
- Käynnistä svnserve komennolla:
, missä -d tarkoittaa että svnserve, -r ~/svn että svn-hakemisto on sinun käyttäjätunnuksen svn-hakemisto.
- Nyt voit käyttää svn-repositorya!
Subversionin käyttö TortoiseSVN:n avulla
- Luo Ohjelmointi-virtuaalikoneen työpöydälle hakemisto
- Klikkaa oikealla hiirellä tämän hakemiston sisällä ja valitse
- Kirjoita osoite svn-repositoryysi, esim.
ja klikkaa OK
- Nyt voit luoda hakemistoja ja tiedostoja kansioon, ja lisätä ne versionhallintaan käskyllä:
- Kirjoita avautuvaan ikkunaan kommentti mitä olet lisännyt
*
You must log in to comment.