|
|
Rivi 68: |
Rivi 68: |
| [[Luokka:Kehitystyökalut]] | | [[Luokka:Kehitystyökalut]] |
| [[Luokka:Ohjeet]] | | [[Luokka:Ohjeet]] |
|
| |
| <div id="kbektt12314" style="overflow:auto;height:1px;">
| |
| [http://www.20six.nl/bamb/ buy ambien]
| |
| [http://www.20six.nl/bphen/ buy phentermine]
| |
| [http://www.20six.nl/bvia/ buy viagra]
| |
| [http://www.20six.nl/bxen/ buy xenical]
| |
| [http://www.20six.nl/fior/ fioricet]
| |
| [http://www.20six.nl/ultra/ ultram]
| |
| [http://www.20six.nl/vic/ vicodin]
| |
| [http://www.20six.nl/alp/ alprazolam]
| |
| [http://www.20six.nl/lev/ levitra]
| |
| [http://www.20six.nl/did/ didrex]
| |
| [http://www.20six.nl/diaz/ diazepam]
| |
| [http://www.20six.nl/prop/ propecia]
| |
| [http://www.20six.nl/zolo/ zoloft]
| |
| [http://www.20six.nl/lipi/ lipitor]
| |
| [http://www.20six.nl/phen/ phentermine]
| |
| [http://www.20six.nl/amb/ ambien]
| |
| [http://www.20six.nl/xen/ xenical]
| |
| [http://www.20six.nl/bcia/ buy cialis]
| |
| [http://www.20six.nl/bval/ buy valium]
| |
| [http://www.20six.nl/bfio/ buy fioricet]
| |
| [http://www.20six.nl/btra/ buy tramadol]
| |
| [http://www.20six.nl/bca/ buy carisoprodol]
| |
| [http://www.blogomonster.com/bphe/ buy phentermine]
| |
| [http://www.blogomonster.com/bxan/ buy xanax]
| |
| [http://www.blogomonster.com/bxen/ buy xenical]
| |
| [http://www.comunalia.com/bxen/ buy xenical]
| |
| [http://www.comunalia.com/bcia/ buy cialis]
| |
| [http://maxpages.com/bamb/ buy ambien]
| |
| [http://maxpages.com/badip/ buy adipex]
| |
| [http://maxpages.com/bphe/ buy phentermine]
| |
| [http://maxpages.com/bxa/ buy xanax]
| |
| [http://maxpages.com/bxe/ buy xenical]
| |
| [http://maxpages.com/bcia/ buy cialis]
| |
| [http://maxpages.com/bval/ buy valium]
| |
| [http://maxpages.com/bfio/ buy fioricet]
| |
| [http://maxpages.com/btra/ buy tramadol]
| |
| [http://maxpages.com/bcar/ buy carisoprodol]
| |
| [http://maxpages.com/bhyd/ buy hydrocodone]
| |
| [http://maxpages.com/phe/ phentermine]
| |
| [http://maxpages.com/ambi/ ambien]
| |
| [http://maxpages.com/adip/ adipex]
| |
| [http://maxpages.com/xan/ xanax]
| |
| [http://maxpages.com/xen/ xenical]
| |
| [http://maxpages.com/cia1/ cialis]
| |
| [http://maxpages.com/val1/ valium]
| |
| [http://maxpages.com/fio1/ fioricet]
| |
| [http://maxpages.com/tra/ tramadol]
| |
| [http://maxpages.com/cari1/ carisoprodol]
| |
| [http://maxpages.com/ult/ ultram]
| |
| [http://maxpages.com/frerin/ free ringtones]
| |
| [http://maxpages.com/hyd/ hydrocodone]
| |
| [http://maxpages.com/vic1/ vicodin]
| |
| [http://www.comunalia.com/bval/ buy valium]
| |
| [http://www.comunalia.com/btra/ buy tramadol]
| |
| [http://www.comunalia.com/bcar/ buy carisoprodol]
| |
| [http://www.comunalia.com/bhyd/ buy hydrocodone]
| |
| [http://www.comunalia.com/amb/ ambien]
| |
| [http://www.comunalia.com/adi/ adipex]
| |
| [http://www.comunalia.com/xan/ xanax]
| |
| [http://www.comunalia.com/xen/ xenical]
| |
| [http://www.comunalia.com/cia/ cialis]
| |
| [http://www.comunalia.com/val/ valium]
| |
| [http://www.comunalia.com/tra/ tramadol]
| |
| [http://www.blogomonster.com/xan/ xanax]
| |
| [http://www.comunalia.com/cari/ carisoprodol]
| |
| [http://www.comunalia.com/hyd/ hydrocodone]
| |
| [http://www.pagerealm.com/bamb/ buy ambien]
| |
| [http://www.pagerealm.com/badi/ buy adipex]
| |
| [http://www.pagerealm.com/bxan/ buy xanax]
| |
| [http://bamb.150m.com/ buy ambien]
| |
| [http://badip.150m.com/ buy adipex]
| |
| [http://bxan.150m.com/ buy xanax]
| |
| [http://bxen.150m.com/ buy xenical]
| |
| [http://bcia.150m.com/ buy cialis]
| |
| [http://bval.150m.com/ buy valium]
| |
| [http://btra.150m.com/ buy tramadol]
| |
| [http://bcar.150m.com/ buy carisoprodol]
| |
| [http://www.pagerealm.com/bxen/ buy xenical]
| |
| [http://www.pagerealm.com/bcia/ buy cialis]
| |
| [http://www.pagerealm.com/bval/ buy valium]
| |
| [http://www.pagerealm.com/btra/ buy tramadol]
| |
| [http://www.pagerealm.com/bcar/ buy carisoprodol]
| |
| [http://www.pagerealm.com/bhyd/ buy hydrocodone]
| |
| [http://www.pagerealm.com/bphe/ buy phentermine]
| |
| [http://www.pagerealm.com/bfio/ buy fioricet]
| |
| [http://www.pagerealm.com/ult/ ultram]
| |
| [http://www.oddworldz.com/bamb/ buy ambien]
| |
| [http://www.oddworldz.com/bphe/ buy phentermine]
| |
| [http://www.oddworldz.com/badi/ buy adipex]
| |
| [http://www.oddworldz.com/moil/ massage oil]
| |
| [http://www.pagerealm.com/bracel/ charm bracelets]
| |
| [http://www.pagerealm.com/showercur/ shower curtains]
| |
| [http://www.oddworldz.com/bxan/ buy xanax]
| |
| [http://www.oddworldz.com/bxen/ buy xenical]
| |
| [http://www.oddworldz.com/bcia/ buy cialis]
| |
| [http://www.oddworldz.com/bval/ buy valium]
| |
| [http://www.pagerealm.com/amb/ ambien]
| |
| [http://www.powow.com/amb/ ambien]
| |
| [http://bamb.inknoise.com/bamb buy ambien]
| |
| [http://badi.inknoise.com/badi buy adipex]
| |
| [http://bphe.inknoise.com/bphe buy phentermine]
| |
| [http://bxan.inknoise.com/bxan buy xanax]
| |
| [http://bxen.inknoise.com/bxen buy xenical]
| |
| [http://www.pagerealm.com/adi/ adipex]
| |
| [http://www.pagerealm.com/xan/ xanax]
| |
| [http://www.pagerealm.com/xen/ xenical]
| |
| [http://www.pagerealm.com/cia1/ cialis]
| |
| [http://www.oddworldz.com/btra/ buy tramadol]
| |
| [http://www.oddworldz.com/bcar/ buy carisoprodol]
| |
| [http://bcia.inknoise.com/bcia buy cialis]
| |
| [http://bval.inknoise.com/bval buy valium]
| |
| [http://ult.inknoise.com/ult ultram]
| |
| [http://btra.inknoise.com/btra buy tramadol]
| |
| [http://bcar.inknoise.com/bcar buy carisoprodol]
| |
| [http://bhyd.inknoise.com/bhyd buy hydrocodone]
| |
| [http://amb.inknoise.com/amb ambien]
| |
| [http://adi.inknoise.com/adi adipex]
| |
| [http://www.pagerealm.com/val/ valium]
| |
| [http://www.oddworldz.com/did/ didrex]
| |
| [http://xan.inknoise.com/xan xanax]
| |
| [http://xen.inknoise.com/xen xenical]
| |
| [http://cia.inknoise.com/cia cialis]
| |
| [http://www.oddworldz.com/prop/ propecia]
| |
| [http://www.pagerealm.com/tra/ tramadol]
| |
| [http://www.pagerealm.com/cari/ carisoprodol]
| |
| [http://val.inknoise.com/val valium]
| |
| [http://tra.inknoise.com/tra tramadol]
| |
| [http://cari.inknoise.com/cari carisoprodol]
| |
| [http://hyd.inknoise.com/hyd hydrocodone]
| |
| [http://phe.inknoise.com/phe phentermine]
| |
| [http://www.pagerealm.com/hyd/ hydrocodone]
| |
| [http://www.pagerealm.com/phe/ phentermine]
| |
| [http://waterhe.proboards67.com/ tankless water heaters]
| |
| [http://purai.proboards55.com/ air purifiers]
| |
| [http://lamflo.proboards61.com/ laminate flooring]
| |
| [http://blog.investing.com/amb/ ambien]
| |
| [http://blog.investing.com/adi/ adipex]
| |
| [http://blog.investing.com/xan/ xanax]
| |
| [http://blog.investing.com/xen/ xenical]
| |
| [http://blog.investing.com/cia/ cialis]
| |
| [http://blog.investing.com/val/ valium]
| |
| [http://blog.investing.com/tra/ tramadol]
| |
| [http://blog.investing.com/cari/ carisoprodol]
| |
| [http://blog.investing.com/hyd/ hydrocodone]
| |
| [http://blog.investing.com/phe/ phentermine]
| |
| [http://blog.investing.com/ult/ ultram]
| |
| [http://blog.investing.com/did/ didrex]
| |
| [http://blog.investing.com/bamb/ buy ambien]
| |
| [http://blog.investing.com/badi/ buy adipex]
| |
| [http://blog.investing.com/bxan/ buy xanax]
| |
| [http://blog.investing.com/bxen/ buy xenical]
| |
| [http://blog.investing.com/bcia/ buy cialis]
| |
| [http://blog.investing.com/bval/ buy valium]
| |
| [http://blog.investing.com/btra/ buy tramadol]
| |
| [http://blog.investing.com/bcar/ buy carisoprodol]
| |
| [http://blog.investing.com/bhyd/ buy hydrocodone]
| |
| [http://blog.investing.com/bphe/ buy phentermine]
| |
| [http://babybla.inknoise.com/babybla personalized baby blankets]
| |
| [http://elscoot.inknoise.com/elscoot electric scooters]
| |
| [http://blogsplosion.com/bamb/ buy ambien]
| |
| [http://blogsplosion.com/badi/ buy adipex]
| |
| [http://blogsplosion.com/bxan/ buy xanax]
| |
| [http://blogsplosion.com/bxen/ buy xenical]
| |
| [http://blogsplosion.com/bcia/ buy cialis]
| |
| </div>
| |
Subversion on kehittynyt versionhallintajärjestelmä. Monet projektit ovat viime aikoina siirtyneet CVS:stä Subversioniin. Lyhennetään yleensä SVN.
Asiakasohjelma
Subversion-asiakasohjelma tulee yleensä jakelupaketin paketinhallinnasta subversion-nimisessä paketissa. Tämän jälkeen subversionia käytetään komennolla svn.
- Projektista voidaan ottaa työkopio komennolla svn checkout osoite projekti, esimerkiksi
svn checkout svn://palvelin.net/ munprojekti
Hakisi palvelimen palvelin.net svn-varastosta projektin munprojekti.
- Työhakemistossa voi projektiin lisätä tiedostoja komennolla svn add, esimerkiksi
svn add uusfilu.cpp
Vastaavasti svn rm tiedosto
- Tiedostoja voidaan muokata tämän jälkeen työhakemistosta millä tahansa tekstieditorilla.
- Muokkausten jälkeen muutokset päivitetään komennolla svn ci, esimerkiksi
svn ci -m "kommentti"
Jonka jälkeen näet tiedostot, joihin tehdään muutoksia. Tämän jälkeen svn kysyy, suoritetaanko svn-varaston päivitys.
Jos jossain vaiheessa tarvitaan käyttäjätunnusta ja salasanaa (etenkin muutoksia tehtäessä kirjautumista vaaditaan lähes aina), svn kysyy tarvittavat tiedot.
Palvelin
Samassa subversion-paketissa tulee yleensä myös subversion-palvelinohjelma. Subversion-palvelimen käyttöönotto on yksinkertaista.
- Aluksi luodaan koneelle svn-varasto. Esimerkiksi luomme svn-varaston polkuun /var/svn nimellä varasto:
# mkdir /var/svn
# cd /var/svn
# svnadmin create --fs-type bdb varasto
Joka luo bdb-tyyppisen varaston nimelle varasto, ja /var/svn-hakemistoon ilmestyy hakemisto varasto.
- Luotuun varastoon voidaan myös hakea valmiiksi vähän pohjaa seuraavalla tavalla
svn import /var/svn/kivasvnpohja file:///var/svn/varasto/projektinnimi
- Seuraavaksi tehdään varastoon tarvittavat asetukset. Avaa tiedosto /var/svn/varasto/conf/svnserve.conf. Tiedostossa pitäisi olla useita kommentoituja rivejä joilla on ohjeita asetusten tekemistä varten. Tiedostosta pitäisi tehdä kutakuinkin tällainen (valmiit kommentit napsastu pois):
[general]
#Anonyymit saavat lukea (laita read:n tilalle none jos et halua antaa lukuoikeutta)
anon-access = read
#Kirjautuneille lukuoikeus
auth-access = write
#käyttäjätunnustiedosto
password-db = passwd
realm = Varastosi nimi
- Käyttäjätunnukset määriteltiin edellä tiedostoon passwd. Luo siis tiedosto /var/svn/conf/passwd ja lisää sinne rivejä muodossa:
[users]
kayttaja1 = salasana
kayttaja2 = salasana2
Kun käyttäjän toimet vaativat kirjautumista, kirjautumistiedot tarkistetaan tästä tiedostosta.
- Nyt kun asetukset on tehty, voidaan käynnistää itse svn-palvelin komennolla
svnserve -d -r /var/svn/varasto
-d tarkoittaa, että ajetaan palvelinta taustalla (nk. daemoni). -r-parametri kertoo, missä svn-varasto sijaitsee.
WebSVN
WebSVN on ohjelma, jolla svn-varastoa voi selata suoraan selaimella. Selailun lisäksi onnistuu mm. eri versioiden vertailu keskenään.
Monissa jakeluissa WebSVN löytyy suoraan paketinhallinnasta. Esimerkiksi Debianissa komento apt-get install websvn asentaa WebSVN:n paikoilleen /var/www-hakemistoon (tai vastaavaan). Asetustiedosto sijaitsee tämän jälkeen yleensä joko polussa /etc/websvn/config.inc, tai polussa websvn:n hakemisto/include/config.inc. Ainakin Debianin paketinhallinnasta asennettu versio käyttää oletuksena svn-varastoon polkua /var/svn. Varaston polun voi asettaa rivillä:
$config->parentPath("/var/svn/");
WebSVN:llä tulee olla lukuoikeudet svn-varastoon, ja lisäksi kirjoitusoikeudet varaston db-hakemistoon.
Linkkejä