Keskustelut - Yleistä Höpinää - CVS repositorylle muutostenhallintasofta/backlog


Vteich 16:42 15.9.08 
Hakusessa olisi joku hyvä ja selkeä webbiselauksen mahdollistava muutostenhallintasofta/backlog CVS repositorylle. Siis sellainen, josta näkisi a) backlogin (siis x päivässä tapahtuneet muutokset CVS repositoryn tiedostoissa) ja b) tarkemmin ihan tiedostotasolla, että tiettyyn tiedostoon on tehty nämä ja nämä muutokset verrattuna edelliseen revisioon ja kenen toimesta.

SVN:ään saa integroitua esim. Tracin, jossa on hienosti tehty juuri tuo backlog ja tiedostotasolla tarkestelu selkeällä graafisella käyttiksellä. Tässä esimerkkinä, mitä olisin hakemassa: Trac-projektin oma timeline ja esimerkki-muutos tuolta timelineltä, http://trac.edgewall.org/timeline ja http://trac.edgewall.org/changeset/7501

CVS:lle vastaavia on googlettamalla löytynyt jokunen, muttei ihan sitä mitä hakisin tai ei yhtä selkeän näköistä kuin tuo Trac, joten ottaisin mielelläni ehdotuksia vastaan.
Akiro 16:50 15.9.08 
Onkos jotain syitä miksi käyttää tänä päivänä CVS:ää eikä SVN:ää/GIT:iä tmv uudenaikaisempaa systeemiä?
editoitu: 17:00 15.9.08
Vteich 16:58 15.9.08 
Akiro kirjoitti:
Onkos jotain syitä miksi käyttää tänä päivänä CVS:ää eikä SVN:ää/GIT:iä tmv uudenaikaisempaa systeemiä?


No se nyt ei ollut laisinkaan postaukseni kysymys, joten vähän erikoinen vastaus. Hyvä syy voi olla vaikkapa työnantajan politiikka, eikä valmiista Eclipse-integraatiostakaan haittaa ole. SVN:stä saatu hyöty on kuitenkin aika minimaalinen, jos koko jättimäinen repository on jo CVS:ssä pyörinyt vuosikausia. GIT:iin en ole tutustunut.
Akiro 17:07 15.9.08 
Vteich kirjoitti:
Akiro kirjoitti:
Onkos jotain syitä miksi käyttää tänä päivänä CVS:ää eikä SVN:ää/GIT:iä tmv uudenaikaisempaa systeemiä?


No se nyt ei ollut laisinkaan postaukseni kysymys, joten vähän erikoinen vastaus. Hyvä syy voi olla vaikkapa työnantajan politiikka, eikä valmiista Eclipse-integraatiostakaan haittaa ole. SVN:stä saatu hyöty on kuitenkin aika minimaalinen, jos koko jättimäinen repository on jo CVS:ssä pyörinyt vuosikausia. GIT:iin en ole tutustunut.

No ei se nyt erikoinen siinä mielessä että svn:lle tosiaan löytyy noita (monipuolisempia) weppi-interfeisseja joita kyselit paremmin ja SVN on muutenkin suunniteltu CVS:n korvaajaksi ja ollut stable-tasolla jo vuosikaudet ja on aktiivisemmin ylläpidetty, ja toimivat cvs2svn-työkalut löytyvät. Toki jos on firman politiikka eikä muutu vaikka jumala käskisi niin sille ei pahemmin voi. SVN:lle kyllä lötyy eclipse-palikat myös.

Ja aina pitää ottaa esiin jos kysyjän perusasettelussa tuntuu olevan jotain epäilyttävää (käytetään vanhentunutta kamaa, ajatellaan perse edellä puuhun meinigillä jne.), vaikka se ei tässä tapauksessa osunutkaan.
editoitu: 18:14 15.9.08
Vteich 18:09 15.9.08 
Akiro kirjoitti:
No ei se nyt erikoinen siinä mielessä että svn:lle tosiaan löytyy noita (monipuolisempia) weppi-interfeisseja joita kyselit paremmin ja SVN on muutenkin suunniteltu CVS:n korvaajaksi ja ollut stable-tasolla jo vuosikaudet ja on aktiivisemmin ylläpidetty, ja toimivat cvs2svn-työkalut löytyvät. Toki jos on firman politiikka eikä muutu vaikka jumala käskisi niin sille ei pahemmin voi. SVN:lle kyllä lötyy eclipse-palikat myös.

Ja aina pitää ottaa esiin jos kysyjän perusasettelussa tuntuu olevan jotain epäilyttävää (käytetään vanhentunutta kamaa, ajatellaan perse edellä puuhun meinigillä jne.), vaikka se ei tässä tapauksessa osunutkaan.


Tjoo, siis toki SVN:ää käyttäisin mieluummin juurikin mainitsemistasi syistä, mutta kun tehdään laskutettavaa duunia, niin en kyllä keksi yhtään tarpeeksi käypää argumenttia, millä CVS-SVN-vaihdosta lähtisin markkinoimaan. Paras etu kuitenkin edelleen taitaa olla lisäpalikoiden lisäksi SVN:n huomattava nopeusetu, mutta eipä silläkään nyt käytännön merkitystä juuri olisi. (Plus lisättäköön, että käsittääkseni asiakkaankaan puolesta tuo ei edes olisi mahdollista, meillä kun jo sieltä suunnalta tulee todella tiukat ympäristömääritykset. Mielelläni päivittäisin monta muutakin asiaa vastaamaan tätä päivää kuin pelkästään versionhallintasoftan.)
mikka 21:51 15.9.08 
FishEye on hyvä, mutta maksaa rahaa. Sivuilla on linkkejä julkisiin projekteihin missä työkalua pääsee kokeilemaan.

Myös CvsChangeLogBuilder vaikuttaa demon perusteella ihan toimivalta. Siitä ei tosin minulla ole sen enempää käyttökokemusta.
weicco 09:37 16.9.08 
cvsweb? Minä käytin tuota joskus töissä ja pakotin samalla muutkin käyttämään :)