webForumDet fria alternativet

Jobba flera i samma projekt

.NET

21 svar · 1 141 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Hej

Vad tycker du är det bästa sättet att jobba flera i en ASP.NET webbplats?
Såg i ett informationsmail från Microsoft att de lanserar visual studio team suite. Någon som testat det?

Sedan finns det ju source safe också. Men det har jag läst på nätet att det finns en mängd nackdelar med det.

Medlem sedan juni 20019 024 inlägg
#2

Visual Studio Team System är tänkt som en storebror till Source Safe för stora projekt.

Vad menar du att det finns för nackdelar med Source Safe? (För säkerhets skull: Det är en fråga, inget ironiskt om att det inte skulle finnas något fel på programmet.)

I övrigt rekommenderar jag Subversion.

Medlem sedan jan. 20013 406 inlägg
#3

Vi är två som ska jobba under en ganska lång tid i ett och samma projekt så då verkar det som om VS Team System är lite overkill. Jag är helt ny på C# och .NET och har tidigare mest jobbat med VB-Script.

Satt och surfade runt för några dagar sedan och hittade någon sida på kanske 4guysfromrolla.com tror jag som spydde galla på Source Safe.

Jag har som sagt ingen erfarenhet alls av Visual Studio mer än de 3 veckorna jag jobbat i det nu och testat. Har dock inte kommit igång med den riktiga utvecklingen för det projekt vi ska genomföra.

Medlem sedan dec. 19996 721 inlägg
#4

På jobbet använder vi SourceGear Vault. Jag skulle ljuga om jag sa att det var klockrent, men det fungerar mestadels bra. Bristerna ligger mest i Visual Studios hantering av sourcecontrol.

Subversion är också bra.

Medlem sedan jan. 20013 406 inlägg
#5

Vad är anledningen till att ni inte använder Source Safe?
Kollade priset precis på dustin och det ligger på ca 5000 kr. Har dessutom inte kollat om man som registrerad partner har billigare pris (förmodligen är det de)

Medlem sedan dec. 2005664 inlägg
#6

Där jag jobbar använder vi source safe, vilket är utmärkt tycker jag. Vi är 3-6 personer som utvecklar i samma projekt och då funkar det utmärkt.

Medlem sedan okt. 2002188 inlägg
#7

Hej

Har kikat en del på Team foundation server, och det är ett ruggigt fint verktyg som är relativt flexibelt, men det kostar en del. Är ni bara två personer så känns det rätt mycket overkill. Varför inte kika på subversion, cvs eller andra gratis alternativ. De problemen som jag har sett med source safe är att det inte är speciellt stabilt, inte finns möjlighet till att brancha eller merga in en brach igen.

Titta på vilka behov ni har. Är det bara ett versionshanterings verktyg så testa några av de opensource alternativen som finns. Många fungerar väldigt bra, och vill man hänga på andra features så finns det rätt så många alternativ.

Men det var ju inget svar på din fråga..

Definera vilka krav ni har på er utvecklingsmiljö, när ni har detta så kan ni plocka in det som ni behöver. Vet ni inte riktigt vart ni skall börja så sätt bara igång å jobba, å var öppen för att lösa de problemen som dyker upp.

Saker som kan vara bra att bestämma.

* Kom överens om en struktur över hur ni skall placera källkoden, dvs hur skall de grupperas.
* Sätt upp en test server, som ni båda kan deploya till. Kika på nant, fungerar nog med msbuild också, så att ni snabbt kan gå från utveckling till test. (lite overkill kanske, men en testserver är ett måste. Kan vara på en av era egna maskiner, men bara så att man kan se vilka funktioner den sista versionen har)
* Regler för vad man får checka in osv. Checka endast in det som fungerar!
* Skaffa ett ärendehanteringssystem, så att ni kan hålla ordning på vad som har fixats av vem och när. Blir fint när det börjar trilla in buggar. Finns en del bra som är opensource. Rekommenderar, http://www.countersoft.com/ som räcker fint.

Medlem sedan aug. 2002221 inlägg
#8

Hej! Vi e ett gäng på 6 programmerare som i fredags la in SourceSafe. Det verkar helt ok och fördelen är att det är integrerat i VS2005.

Men jag har funderingar som nån av er kanske har lösningar på:

1. Hu delar man på en fil? Jag vill att web.config skall kunna vara olika hos användarna. så att man tex kan testa olika AppSettings. samtidigt.

2. Är inte tex web.config under source control så varge gång jag ska checka in filer så frågar den om jag vill lägga till filen. Går det att markera att web.config filen skall aldrig checkas in? Det är samma med temp mappar och andra filer.

3. Ska man checka in solutionsfilen eller skall var och en av programmerarna ha sin egen lokalt (dom innehåller ju sökvägar)? Projektfilerna skall vara incheckade va?

Vi har lösningen på en lokal server.

Medlem sedan juni 20006 031 inlägg
#9

Sitter i ett projekt nu och vi använder AnkhSVN som funkar perfekt!

Integreras med VS2005.
Man kan låsa filer under tiden som man jobbar med den, så kan ingen annan göra ändringar samtidigt.
Att det är gratis är inte heller fel. ;)

Medlem sedan dec. 19996 522 inlägg
#10

AnkhSVN är väll till subversion, turtoise fungerar också fin fint men ibland bårkar mergningen

Medlem sedan juni 20006 031 inlägg
#11

erka skrev:

AnkhSVN är väll till subversion, turtoise fungerar också fin fint men ibland bårkar mergningen

Ja, det stämmer. Vi körde med Tortoise innan, men det funkade inte bra.

Medlem sedan dec. 19996 522 inlägg
#12

Vad hade ni för problem med Tortoise ? Kan man köra tortoise direkt från VS?

Medlem sedan juni 20006 031 inlägg
#13

Vi fick ofta error om vi försökte uppdatera samma fil även om vi hade ändrat i olika funktioner.

Medlem sedan jan. 20013 406 inlägg
#14

Hur funkar det när man inte sitter på kontoret och vill jobba i sitt .NET projekt om man har Visual SourceSafe?

Måste man köra någon typ av VPN lösning då?

Medlem sedan dec. 2005664 inlägg
#15

Antingen det eller så checkar man ut det man tror sig behöva innan man lämnar kontoret. Annars kan man checka ut det "offline" men då får man se till när man ansluter mot sourcesafe så att ingen har lekt med filen under tiden.

Medlem sedan juni 20006 031 inlägg
#16

Rekommenderar inte att checka ut "offline" om man inte är 100% säker på att ingen annan ska ändra i nån fil. Blir lätt felmeddelanden när man ska uppdatera med sina ändringar då.
Men är man ensam som ska ändra så är det ju inga problem.

Medlem sedan dec. 2005664 inlägg
#17

Pedda skrev:

Rekommenderar inte att checka ut "offline" om man inte är 100% säker på att ingen annan ska ändra i nån fil. Blir lätt felmeddelanden när man ska uppdatera med sina ändringar då.
Men är man ensam som ska ändra så är det ju inga problem.

Som sagt, man får kolla upp om någon har lekt med filen filen först. Om så är fallet får man ta en kopia på sin. Inga problem, gäller bara att inte glömma bort det ;)

Medlem sedan maj 2003151 inlägg
#18

Vill också slå ett slag för subversion, använder det både privat o på jobbet.
Vi är ~15 utv. och har en heldel branches igång hela tiden .. funkar skit bra!

Vi hade sourcesafe innan ... men det orsakade oss mycket problem tackavare instabilitet.

Medlem sedan jan. 20013 406 inlägg
#19

Hej

Har nu Visual Source Safe på en W2003 Server. Vad är bäst att jobba med filerna lokalt på datorn coh checka in och ut dem eller att ha filerna på Servern?

Vad är bäst och hur är det när man ska förhandsgranska från Visual Studio?

Medlem sedan jan. 20022 440 inlägg
#20

filerna ska ju vara på servern så checkar du ut dem därifrån när du ska arbeta med dem.

292 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
161 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)