Kom ihåg mig?
Home Menu

Menu


SVN (Subversion)

 
Ämnesverktyg Visningsalternativ
Oläst 2010-08-29, 15:09 #1
Linuus Linuus är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2009
Inlägg: 890
Linuus Linuus är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2009
Inlägg: 890
Standard SVN (Subversion)

Tjena

Jag håller på med lite småprojekt, mest komponenter till Joomla. Just nu har jag bara mina filer på datorn och gör ändringar direkt i dom.
Är lite nyfiken på SVN och dylikt men har aldrig arbetat med det direkt. Har bara dragit ner andras kod från SVN men aldrig arbetat med det själv.

Så, kan ni rekommendera SVN även om det är enmansprojekt eller blir det bara krångligt?

Någon bra guide på nätet som beskriver lite mer hur det fungerar, hur man sätter upp det korrekt m.m.?

Tips på bra ställen man kan hosta det på? T.ex. unfuddle har ju gratis för enmansprojekt som jag förstår det.
Eller bör man hosta själv istället (har en dedikerad server) och vad finns det för bra programvaror?

Andra tips?


EDIT:
Alt. Git. Läst en del gott om det men vet inte riktigt vad som skiljer de åt eller vad som är bäst.

Senast redigerad av Linuus den 2010-08-29 klockan 15:16
Linuus är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-29, 17:19 #2
blixtsystems blixtsystems är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2005
Inlägg: 442
blixtsystems blixtsystems är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2005
Inlägg: 442
Om inte projektet endast är några enstaka rader med kod skall du använda någon form av versionskontroll. Då du väl lärt dig att använda det kommer du finna det oumbärligt.

Själv kör jag med http://sourcerepo.com/. Fungerar utmärkt och är mycket prisvärt. Gillar även Redmine och integrationen de erbjuder med svn, så du jag gör en submit ändras status på issues automatiskt.

Git har jag inte kört, men vad jag förstår är det överlägset om du vill köra samarbetsprojekt då repository inte är centraliserat på samma sätt som med SVN. Om man är flera utvecklare som kör med svn gäller det att de inblandade har lite koll, så Git är väldigt populärt för open source projekt.
blixtsystems är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-29, 17:40 #3
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
Git är enlig mig helt överlägset SVN, använder det själv för egna projekt. Super smidigt då man kan commita ändringar utan att behöva ha tillgång till internet. Sedan slipper du att det skapas osynliga filer i varje katalog (.svn), i git så finns allting istället i 'repositoriets' root. Det är två av de många fördelarna med git.

Jag skulle säga såhär, pröva båda och kom fram till vad du gäller bäst.

För git rekommenderar jag GitHub, sedan är Google Code inte helt fel om du kör SVN.
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-29, 17:49 #4
Linuus Linuus är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2009
Inlägg: 890
Linuus Linuus är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2009
Inlägg: 890
Okej. Tack för svaren.

Ska börja med att testa GitHub och se om jag kan få det att funka smidigt ihop med Coda.

Någon som har tips på en bra guide eller nåt till Git som förklarar grunderna?
Linuus är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-29, 17:54 #5
Jimpsson Jimpsson är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 428
Jimpsson Jimpsson är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 428
Citat:
Ursprungligen postat av Linuus Visa inlägg
Någon som har tips på en bra guide eller nåt till Git som förklarar grunderna?
Om du är villig att lägga ut några dollar så tycker jag denna screencast är bra:
https://peepcode.com/products/git
Jimpsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-29, 20:13 #6
fr33r1d3 fr33r1d3 är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 113
fr33r1d3 fr33r1d3 är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 113
Har för mig att det finns en rätt bra bok gratis på nätet om Git.
fr33r1d3 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-30, 10:19 #7
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
Citat:
Ursprungligen postat av Linuus Visa inlägg
Okej. Tack för svaren.

Ska börja med att testa GitHub och se om jag kan få det att funka smidigt ihop med Coda.

Någon som har tips på en bra guide eller nåt till Git som förklarar grunderna?
http://help.github.com/
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-30, 11:49 #8
akelagercrantzs avatar
akelagercrantz akelagercrantz är inte uppkopplad
Medlem
 
Reg.datum: Jun 2009
Inlägg: 211
akelagercrantz akelagercrantz är inte uppkopplad
Medlem
akelagercrantzs avatar
 
Reg.datum: Jun 2009
Inlägg: 211
+1 för git, både för sammarbets- och enmansprojekt.
akelagercrantz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-30, 15:28 #9
Anders Karlsson Anders Karlsson är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2003
Inlägg: 422
Anders Karlsson Anders Karlsson är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2003
Inlägg: 422
Håller med att helt klart ska du köra med versionshanteringssystem, eller i alal fall ett ändringssystem.

Själv använder jag SVN.
Kör SVN servern på en linux virtuell maskin(VM) på min laptop. På VM så kör jag även apache som web server, php samt mysql. Min arbetsfolder på PCn är utdelad till VM så att webservern läser direkt från denna foldern.

På så sätt kan jag commita utan att vara ansluten till nätverk. Jag kan även testköra hela systemet innan jag commitar.

Sedan har jag ställt in SVN så att den skicka upp med FTP till produktionsservern när jag gör en commit. Så jag gör min ändring. Testar den "lokalt", gör commit och vips är hela systemet uppdaterat.
Anders Karlsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-08-30, 19:43 #10
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Fördelen med git är att det är distribuerat vilket gör det mycket flexiblare. Det är även mycket snabbare på de områden där svn segar, mycket tack vare den distribuerade strukturen. Dock är det tyvärr fortfarande en hel del irritationsmoment under vissa windowsversioner vilket enligt mig gör det till det sämre alternativet så snart det finns risk att en windows användare ska använda repot
Clarence är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 15:15.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017