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.
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.)
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.
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.
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)
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.
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?
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. ;)
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.
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.
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 ;)
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.
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?