Sida 1 av 2
Hur sköter ni er revisionskontroll?
Postat: 10 mar 2010, 11:23
av dmz
Som topic lyder. Jag har nu provat på det beryktade github och känslorna är blandade. Har upplevt strul hela morgonen, och först nu så har jag fått ordning på allt, förutom att syntax hilighting vägrar fungera på siten. Jag har kikat lite på
http://gitorious.org/about och kanske är det bättre?
Om mina erfarenheter inte blir bättre än så här så lär jag sätta upp en egen git-server istället. Hur sköter ni era revisioner?
Re: Hur sköter ni er revisionskontroll?
Postat: 10 mar 2010, 13:22
av Osprey
Förutom det kommersiella ClearCase så har jag mest erfarenhet av SCCS som jag såg fanns som en clone i Ubuntus arkiv med namnet cssc...
Re: Hur sköter ni er revisionskontroll?
Postat: 10 mar 2010, 13:29
av dmz
Spännande, det hade jag aldrig hört talas om.
Jag måste dock säga att git är förjävla smidigt faktiskt...
Re: Hur sköter ni er revisionskontroll?
Postat: 10 mar 2010, 13:58
av mcNisse
Jag använder enbart git för mina projekt (och när jag laddar ner källkod, i source arkiv).
Annars får man väl använda det som tillhandahålls av projektet...
På jobbet kör jag det sunkiga clearcase med ett git repo i.
Re: Hur sköter ni er revisionskontroll?
Postat: 10 mar 2010, 14:18
av dmz
Jo, det var ju den egna koden jag åsyftade, tyvärr går det ju inte att påverka extern kod så mycket.

Re: Hur sköter ni er revisionskontroll?
Postat: 11 mar 2010, 19:51
av Louie
Jag tycker github är strålande. Har kört det sen Drmegahertz här tipsade mig om det, har aldrig haft problem och det kommer ständigt nya funktioner.
Är det något jag mot förmodan inte kan visa för andra så brukar jag skapa mig ett SVN-repos pga programmet Versions till Mac som gör versionshanteringen väldigt vacker.
Så om du inte gett upp hoppet, försök igen med github, det är grymt.
/L
Re: Hur sköter ni er revisionskontroll?
Postat: 12 mar 2010, 02:15
av dmz
Jag har inte gett upp! Tvärtom så undrar man hur man har klarat sig utan...
Re: Hur sköter ni er revisionskontroll?
Postat: 14 mar 2010, 02:22
av Louie
dmz skrev:Jag har inte gett upp! Tvärtom så undrar man hur man har klarat sig utan...
Det är guld.
Jag är dock ingen hejare på git, finns väldigt mycket avancerat man kan göra men jag har klarat mig fint med
git pull
git commit
git push
mvh
L
Re: Hur sköter ni er revisionskontroll?
Postat: 14 mar 2010, 13:10
av dmz
Jag tog mig friheten att följa dig på github, så se nu till att koda en massa intressant.

Re: Hur sköter ni er revisionskontroll?
Postat: 14 mar 2010, 13:29
av Dr Phil
Nu när vi ändå pratar revisionskontroll, har någon här erfarenhet utav bazaar?
Enda anledningen till att jag funderar på bazaar är för att få
allt på Launchpad, istället för att behöva automatiskt importera ifrån github.
Någon som har erfarenhet utav git, bazaar, launchpad och github får gärna försöka förklara vilken ni tycker är bäst och varför.
Ni som inte har den erfarenheten får gärna tycka till ändå.

Re: Hur sköter ni er revisionskontroll?
Postat: 15 mar 2010, 09:12
av dmz
Jag tycker att
http://whygitisbetterthanx.com/ var läsvärd. Lite biased såklart, men det gör inget.

Re: Hur sköter ni er revisionskontroll?
Postat: 15 mar 2010, 09:31
av dmz
Upptäckte precis
http://jonas.nitro.dk/tig/ som gjorde upplevelsen ännu trevligare. Galet snyggt.
Re: Hur sköter ni er revisionskontroll?
Postat: 28 mar 2010, 18:48
av Lars
Dr Phil skrev:Nu när vi ändå pratar revisionskontroll, har någon här erfarenhet utav bazaar?
Vi använder bzr/lp för att hålla reda på koden här på ubuntu-se.org, se
https://code.launchpad.net/~ubuntu-se-webmasters. Men jag använder det ungefär som svn och har inte testat de mer decentraliserade funktionerna. Jag gör så att jag kör "bzr commit" från min hemmamaskin och sedan loggar in på servern och kör "bzr pull". Det enda problemet är att det kan ta någon minut innan den nya revisionen är tillgänglig på lp, men det är väl inte hela världen.
Re: Hur sköter ni er revisionskontroll?
Postat: 28 mar 2010, 20:10
av Peetra
Översättningen för svenska phpBB hade vi först på sourceforge med gamla CVS-systemet, jag övergav det och det blev smidigt att använda KDE-SVN / RSS för att själv hålla koll på mina ändringar på
http://svn.codepail.net/listing.php?rep ... ranslation&
Det är alltså
http://www.websvn.info/ som används.

Re: Hur sköter ni er revisionskontroll?
Postat: 28 mar 2010, 22:11
av Dr Phil
Lars skrev:Dr Phil skrev:Nu när vi ändå pratar revisionskontroll, har någon här erfarenhet utav bazaar?
Vi använder bzr/lp för att hålla reda på koden här på ubuntu-se.org, se
https://code.launchpad.net/~ubuntu-se-webmasters. Men jag använder det ungefär som svn och har inte testat de mer decentraliserade funktionerna. Jag gör så att jag kör "bzr commit" från min hemmamaskin och sedan loggar in på servern och kör "bzr pull". Det enda problemet är att det kan ta någon minut innan den nya revisionen är tillgänglig på lp, men det är väl inte hela världen.
Jo, man skall väl behöva ett något större projekt innan man märker fördelarna med distribuerad versionskontroll.
Jag tror att jag skall börja med bzr, det verkar inte vara en jättestor skillnad i prestanda och får man allt samlat på lp så är ju det guld värt!

Re: Hur sköter ni er revisionskontroll?
Postat: 19 apr 2010, 09:47
av per9000
På nuvarande uppdraget är det
Microsoft Visual Source Safe som gäller
Alla filer är per default skrivskyddade och du måste checka ut en hel fil för att få ändra i den. Integrationen med Visual Studio gör att man checkar ut filer fast man inte vill (öppna filen och tryck på mellanslag) och glömmer dem utcheckade (fast du stängde utan att spara ändringar). Självklart blir det problem för andra som vill göra ändringar och som till sitt förtret upptäcker att det är superlåst.
På konsultfirman är det annars
subversion som gäller. Enda jag kan gnälla på är att man måste ha en server för att göra ändringar och man kan inte checka in bara på sin burk innan man laddar över till servern.
För hemmabruk har jag börjat nosa på
Bazaar (ska tydligen likna
git på många sätt). Man slipper en server om man vill - du får checka in lokalt vilket är toppen.
Så är ju Bazaar skrivet i python också och då måste det ju vara bra.
/Per
Re: Hur sköter ni er revisionskontroll?
Postat: 21 apr 2010, 07:37
av dmz
"Microsoft Visual Source Safe". Ja nog kan de det där med att namnge sina produkter, vem blir inte sugen på detta nu. Jag trodde faktiskt att du skämtade innan jag hade kollat upp det.
Man kan ju stillsamt undra varför de känner att de måste uppfinna hjulet gång på gång; De använder tydligen inte ens sina egna produkter in house.
Re: Hur sköter ni er revisionskontroll?
Postat: 22 apr 2010, 19:44
av Lars
per9000 skrev:På nuvarande uppdraget är det
Microsoft Visual Source Safe som gäller

Jag lider verkligen med dig. Min erfarenhet av SourceSafe 6.0 är att den gör mer skada än nytta. Eller finns det någon nyare version som åtminstone är brukbar? Jag brukar undvika att slänga skit på MS, det är så tröttsamt. Men när det gäller SourceSafe finns det verkligen inga ursäkter att ha det kvar.
Till er som använder SourceSafe: Gå då över till vad som helst imorgonbitti! Strunta i att föra över historiken, den ligger kvar i SS om den skulle behövas. Det viktiga är att byta redan imorgon! Ni kommer inte att ångra er.
Re: Hur sköter ni er revisionskontroll?
Postat: 28 apr 2010, 07:29
av jsiei97
per9000 skrev:På konsultfirman är det annars subversion som gäller. Enda jag kan gnälla på är att man måste ha en server för att göra ändringar och man kan inte checka in bara på sin burk innan man laddar över till servern.
Just nu är de två vanligaste (av de öppna) förmodligen git och SubVersion.
Och de är bra på olika saker, och vilken jag själv använder beror helt på vad jag ska göra...
SubVersion har fördelen att den är enklare att förstå sig på (tills man ska brancha och merga),
git å andra sidan är lite märklig eftersom "allt är en ny branch".
/Johan
Re: Hur sköter ni er revisionskontroll?
Postat: 28 apr 2010, 08:24
av dmz
jsiei97 skrev:
git å andra sidan är lite märklig eftersom "allt är en ny branch".
Vad menar du?