Fler som kodar samma projekt?
Hur löser man enklast problemet med att fler kodar i samma projekt och sitter på olika platser i Sverige? Vi använder VS 2005.
Svara
Sv:Fler som kodar samma projekt?
Kan du förklara lite kortfattat hur det fungerar? Vi har stora problem med att vi skriver över varandras kod mm nu.
-------------------------EDIT------------------------
Finns det inget stöd i VS för att hantera detta?
Svara
Sv: Fler som kodar samma projekt?
Visual studio har inte i sej stöd för det, MEN har stöd för Source Control plugins (Tools->Options->Source Control), varav SourceSafe är Microsofts gamla lösning på detta (och SourceSafe 2005 är nyaste versionen av denne). Sedan finns det ju naturligtvis en massa andra, t.ex. Subversion osv osv..
ps. En annan microsoft lösning som <i>nästan</i> kan sägas vara inbyggd är TFS, men då krävs Team versioner av visual studio samt en Team Foundation Server.. så billigaste alternativet är detta absolut inte.
Svara
Sv: Fler som kodar samma projekt?
http://msdn2.microsoft.com/en-us/vstudio/aa718670.aspx
Beroende på vilken version av VS2005 som ni kör så ingår SS2005 vill jag minnas. bara att sätta upp en server och sedan låta alla jobba med den. Överskrivningar kommer inte att gå eftersom filern är låsta när någon annan jobbar med den, och har man inte hämtat hem de senaste filerna så kan det göras antingen när man öppnar sin solution eller när man skall börja editera en fil.
kanske inte världens bästa produkt, men oftast tillräckligt bra.
Svara
Sv:Fler som kodar samma projekt?
Funkar också med Subversion (gratis) och en apache webbserver (gratis). Hur man sätter upp det har jag ingen aning om.
Svara
Sv: Fler som kodar samma projekt?
Tackar för alla svar. Vi provar nu Subversion, men jag tycker inte om det då man hela tiden måste ladda upp och ner felerna. Finns det ingen lösning där man kan ansluta mot utvecklingsservern med VS och det man sparar sparas direkt på servern? Det vore ju kanon om fler kunde jobba med samma fil också.
Svara
Sv:Fler som kodar samma projekt?
Skillnaden mellan Sourcesafe och subversion är ju sättet man jobbar på.
I SS jobbar man mot servern och låser filen så ingen annan ändrar i den förrän man är klar.
I subversion har man sin egen lokala kopia som man kan göra vad man vill med tills man säger att man är klar och syncar med servern. Eventuella konflikter löses vid synkningen.
Finns väl inget som säger att det ena är bättre än det andra och olika team har olika preferenser.
I SS är det svårare att göra större ändringar eftersom man låser många filer. I Subversion får man lösa upp konflikter som inträffar då och då (beror iofs oftast på organisatoriska problem som att två personer fixar samma bugg)
>Men jag tycker inte om det då man hela tiden måste ladda upp och ner felerna.
Låter som sourcesafe är det sätt du vill jobba med.
>Det vore ju kanon om fler kunde jobba med samma fil också.
fast det här låter som subversion.
Svara
Sv: Fler som kodar samma projekt?
<b>I SS jobbar man mot servern och låser filen så ingen annan ändrar i den förrän man är klar.</b>
SourceSafe jobbar också med lokala kopior. Filerna kan låsas på servern, men behöver inte nödvändigtvis göra det (dvs multiple checkouts tillåts). Väljer man att inte låsa så synkas den automatiskt (AutoMerge) vid incheckning alternativt synkas manuellt i en merge tool. Default inställningen är nog dock att endast tillåta en utcheckning om jag minns rätt.
Svara
Sv: Fler som kodar samma projekt?
Själv så föredrar jag svn och sätter samtidigt upp en trac miljö... Ta en koll på http://trac.edgewall.org/ så har man ett system för att hålla koll på vem som tar hand om vilka buggar etc. med. Själv så smäller jag upp en komplett miljö från en tum burk (utan operativsystem) på under 90 minuter (fast jag har satt upp ett par sådana system). Men ta en koll trac och lägg in svn (gärna med webdav). Även om det skulle ta någon ett par dagar att få upp systemet lär det vara väl investerade pengar!
Fördelar med svn:
- Gratis
- Lättare att använda i miljöer där du inte är uppkopplad hela tiden
- Finns säkert en hel del till.
- Det finns plugins för visual studio och utforskarn om man inte vill köra kommandobasserad client.
Svara
Sv: Fler som kodar samma projekt?
Tycker också att SVN fungerar bra. Här är ett plug-in till visual studio:
http://ankhsvn.tigris.org/
Svara