Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Ohjeet SVN-clientin asentamiseen omalle koneelle

...

...

  • Asenna itse Subversion:

      ...

        • Pakettien hallinnasta tai

      ...

      ...

      ...

      SVN käskyjä:

      ...

      • Koodin hakeminen koneelle:
        No Format
        svn co svn+ssh://alykone@edunix.metropolia.fi/svn/minicanopen/trunk .
        Tämä hakee minicanopen:in trunkin koodin nykyiseen hakemistoon.

      ...

      • Koodin päivittäminen:
        No Format
        svn up

      ...

      • Koodin kommitoiminen:
        No Format
        svn ci

      ...

      • Useamman repon käyttö:
        No Format
        svn propedit svn:externals .

      ...

      • -> Katso esimerkki alykone@edunix.metropolia.fi/svn/minicanopen/monitor-projektista:

      ...

      • -> Ominaisuuksien haku:
        No Format
        svn proget svn:externals

      ...

      • Hakemistojen selailu:
        No Format
        svn ls svn+ssh://alykone@edunix.metropolia.fi/svn/

      ...

      • Hakemiston luominen:
        No Format
        svn mkdir svn+ssh://alykone@edunix.metropolia.fi/svn/uusi_hakemisto

      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ä '$ ssh-keygen -t dsa -b 1024', missä -t on tyyppi (DSA) ja -b on bittimäärä (1024).
      -Toimita JULKINEN avain subversionin ylläpitäjälle (tällä hetkellä Matti) ja pyydä häntä lisäämään sinut sallittujen käyttäjien listaa.