Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Versionskontroll?

Postades av 2005-11-14 18:12:09 - Niklas Jansson, i forum systemutveckling generellt, Tråden har 5 Kommentarer och lästs av 1791 personer

Eftersom jag har fullt upp, och egentligen borde göra något vettigt så börjar jag ju naturligtvis leta efter saker som inte har något att göra med det. Nu kom jag på att jag vill lära mig versionshantering ordentligt.

Har i stort sett noll koll på det just nu. Vilka system finns, vad bör jag titta på? Var finns det vettiga "tutorials" för grejen?

Open Source eller inte spelar ingen roll, kanske en länk till varje av de mest populära. Vad jag har fått en lös uppfattning om är att de vanligaste är Visual Source Safe, CVS och Subversion.


Svara

Sv: Versionskontroll?

Postades av 2005-11-14 18:52:28 - Johan Djupmarker

Jag hittade precis denna, kanske kan vara något: http://svnbook.red-bean.com/

Jag har bara erfarenhet av Subversion (och väldigt lite CVS) och tycker det fungerar riktigt bra, men det säger ju inte så mycket. Annars tror jag att du har sammanfattat marknaden ganska bra, har dock hört talas om något som heter PVCS också, men det har jag inte testat.

Jag har lärt mig med hjälp av dokumentationen till TortoiseSVN: http://tortoisesvn.tigris.org/

/Johan


Svara

Sv:Versionskontroll?

Postades av 2005-11-14 19:52:38 - Andreas Paulsson

Jag har arbetat med Visual SourceSafe 6 (VSS), CVS och Subversion (SVN) i diverse olika projekt varav de flesta var av omfattningen 1000-5000 filer (källkod (i C++, Java, C#, HTML), bilder, dokument osv) under ca 8 års tid.

Min favorit just nu är Subversion, som kan beskrivas som "CVS utan vårtor", dvs en modernare variant av CVS. Klienten TortoiseSvn gillar jag verkligen. Intergration finns med både Eclipse och VS.NET.

VSS är relativt OK, men bygger på en annan filosofi än SVN och CVS där man checkar ut och därmed låesr de filer man ändrar i. I CVS och SVN så ändrar maan fritt och löser eventuella konflikter vid incheckning. Det låter vansinnigt anarkistiskt men fungerar förvänansvärt bra i praktiken.

VSS är filbaserat och fungerar hemskt illa medhalvtaskiga ISDN- och VPN-linor (jag vet, jag har prövat :-( ) medan CVS och SVN är serverbaserat och relativt bandbreddssnålt.

VSS har jag haft problem med med korrupta databaser då det blir stort (läs databas på några hundra MB) och det är inte helt enkelt att komam till rätta med.

Sedan så är jag nyfiken på nya Visual SourceSafe som kommer med VS 2005, har någon testat den? Den skall tydligen gå att köra via http, vilket tilltalar mig.

/Andreas


Svara

Sv: Versionskontroll?

Postades av 2005-11-14 20:20:36 - Martin Adrian

>I CVS och SVN så ändrar maan fritt och löser eventuella konflikter vid incheckning. Det låter vansinnigt anarkistiskt
>men fungerar förvänansvärt bra i praktiken.

Kan bara hålla med. Enda gångerna man får konflikt är när flera personer fixat samma bugg. Mycket vanligare att man glömmer checka in i VSS när man går hem och därmed låser utvecklingen för alla andra.

>CVS och SVN är serverbaserat och relativt bandbreddssnålt.

SVN har fördelen att originalfilen alltid finns tillgänglig lokalt så man kan göra diff utan att vara ansluten till servern. Nackdelen är föståss att det tar dubbelt så mycket plats samt att SVN av någon konstig anledning inte kopierar originalfilen vid utcheckning. (I princip laddas hela biblioteket ner två gånger).

En annan nackdel med SVN tycker jag är att det är svårt att jämföra en fil med föregående version. Man måste veta vid vilken incheckning filen ändrades senast.


Svara

Sv:Versionskontroll?

Postades av 2005-11-15 09:37:09 - Per Malmén

Jag kan hålla med om att det är svårt att i ett kommando jämföra med föregående version eftersom man måste veta vilken revision den ändrades i men man kan utan problem titta på en revision history för filen. Problemet ser jag som en logisk följd av att varje incheckning ökar versionsnumret för hela repoitory:t.

Kort kan jag säga att jag är väldigt nöjd med SVN.


Svara

Sv: Versionskontroll?

Postades av 2005-11-15 10:23:27 - Andreas Paulsson

Ett problem med SVN dock är att VS.NET ballar ur om du har ett Web Project som du versionshanterar med SVN eftersom den inte gillar alla dolda undermappar som börjar på en punkt (.svn). Det finns diverse olika sätt att komma runt detta (hacka SVN så att den använder t.ex. _svn istället eller ändra projekttypen till Class Library), men det är ändå litet smolk i bägaren.

Jag vet dock inte om detta problem finns i VS 2005.

/Andreas


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 764
27 959
271 761
629
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies