WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   SVN vs. Git (https://www.wn.se/forum/showthread.php?t=1040489)

KarlRoos 2010-02-12 20:35

SVN vs. Git
 
En debatt som kan liknas vid Mac vs. PC, PHP vs. ASP osv. Jag föredrar själv Git men använder båda. Låt diskussionen börja!

Perben 2010-02-12 21:14

Är SVN-användare in på själen, men tyvärr så är GIT överlägset på att lagra repositories på filsystem utan full låsning (USB-stickor etc). Inte heller krävs det någon bökig setup med Apache eller sshd...

dAEk 2010-02-12 22:54

Jag har läst och hört varma ord om Git men har inte brytt mig om att sätta mig in i det närmare än så. Skulle vi byta till Git på jobbet skulle jag väl inte klaga direkt men jag kan inte se några fördelar med ett sånt byte med tanke på hur vi använder SVN.

Att sätta upp en SVN-server är enkelt om man använder VisualSVN Server (för Windows) men på Linux är det desto bökigare. Lokala repos är ju lätta att skapa oavsett OS men då har man ju inte fördelen med att ha sina filer på en annan burk.

Om man skulle jämföra SVN med Git - vad talar för SVN?

Rinti 2010-02-13 11:08

Git + github är kärlek

akelagercrantz 2010-02-13 15:01

Har använt svn hittills men är på väg över till Git nu.

fr33r1d3 2010-02-13 19:36

Har kört SVN tidigare, men kommer gå över mer och mer till Git.

goose 2010-02-13 20:29

ni som är på väg över från svn till git, finns det något bra konverteringsverktyg från svn? eller drar ni bara igång nya projekt på git o kör mixade miljöer?

Standout 2010-02-14 00:13

Citat:

Ursprungligen postat av goose (Inlägg 20342589)
ni som är på väg över från svn till git, finns det något bra konverteringsverktyg från svn? eller drar ni bara igång nya projekt på git o kör mixade miljöer?

Du kan jobba en del mot gamla repositories, se exempelvis http://www.kernel.org/pub/software/s...s/git-svn.html

Men annars brukar man ta senaste stabila version, göra backup på SVN-biblioteket och börja på ny kula.

akelagercrantz 2010-02-14 09:23

Vi använder svn-git för att konvertera, dock är det inte jag själv som gör det så jag kan inte kommentera på hur lätt det är.

Edit: hittade denna guide, http://pauldowman.com/2008/07/26/how...ersion-to-git/

En stor fördel med att konvertera är ju att du får med all historik.

CotopaXi 2010-02-14 17:58

http://www.youtube.com/watch?v=4XpnKHJAok8

dAEk 2010-02-18 23:59

Vem tror ni bryr sig om att ni ska byta till Git?

Kom med några anledningar istället så att man får ut nåt av tråden. :)

Clarence 2010-02-19 00:38

Citat:

Ursprungligen postat av dAEk (Inlägg 20343307)
Vem tror ni bryr sig om att ni ska byta till Git?

Kom med några anledningar istället så att man får ut nåt av tråden. :)

Den viktigaste anledningen är att det är distribuerat. De flesta av fördelarna man får av det går dock att få genom att använda git tillsammans med svn (git-svn) om man/någon inte vill gå över (stackare).

Ett i raden av mer utförliga svar:
http://carsonified.com/blog/web-apps...ersion-to-git/

Danielos 2010-02-23 09:34

Nu har även phpbb.com beslutat att gå över till Git: http://blog.phpbb.com/2010/02/18/mov...b-development/

För den som vill testa att installera på tex Debian finns en howto här: http://www.howtoforge.com/how-to-ins...-debian-server

Walkman 2010-02-23 11:01

Git för mig med, mest för att det passar ganska bra hur jag tänker och hur jag tycker ett versionssystem ska bete sig.

http://whygitisbetterthanx.com/

Magnus_A 2010-02-23 18:26

Har nu känt på git och det verkar fungera bra (är så gammaldags att jag tidigare använt CVS) Saknar dock en bra funktion för att exportera en färdig version, helst till en produktionsserver över ssh och naturligvis utan repositoriet. Nån som har ett bra tips?

Fruitness 2010-02-23 20:50

Karl Roos, du glömde Mercurial som framför allt tävlar mot Git och blir större och större. Men det får väl bli nästa tråd ;-)

Jag har använt Git sedan github lanserade sin beta under början av 2008 då allt var gratis och är oerhört nöjd än idag. Men jag har även börjat använda Mercurial i ett annat projekt och där används bitbucket.org och i gratisversionen ingår 1gb och ett privat repo vilket inte är fel.

Det är positivt att fler och fler utvecklare inser att det inte är hållbart att jobba direkt mot FTP...


Alla tider är GMT +2. Klockan är nu 14:13.

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