Vi är två utvecklare som ska bygga en asp.net-sajt och jag undrar om någon kan ge lite tips på hur man bäst sätter upp ett projekt i Visual Studio 2003 Hej! Tack! Vet du om det är möjligt att köra två samtidigt på samma proj eller måste jag komplettera med någon mjukvara? Vet inte riktigt hur det blir när man kör webbprojekt, men annars är SourceSafe ett hjälpmedel vid projekt där flera deltar. Det är dock ingen ersättare till direkt kommunikation utvecklare emellan, men det underlättar när man utvecklar tillsammans genom att säkra koden i olika "generationer" samt tillåta På temat program för versionhantering (SorceSafe) så rekommenderar jag gratisvarianten CVS Jag sitter och funderar på subversion; subversion är rätt smidigt, tillåter både "ocheckad" kod (dvs. inget checka in/check ut, istället jämför den ändringar och håller på) och "checkad" kod (dvs. checka in/checka ut, dock bara i de senaste versionerna) MS Visual SourceSafe är nog det överdrivet bästa alternativet, tätt integrerat med Visual Studio.. Nästa version av sourcesafe är nog vettigt, men nuvarande är föråldrat... Det verkar som Rickard har jobbat med SourceSafe enbart... Johan: Har du tittat på subversion? Subversion bygger på erfarenheterna från cvs (= inte lika knöligt som cvs) Oskar, Ja cvs med tortoise tycker jag är bra. Subversion har väl ändå några förbättringar, som att det är atomiskt och nåt mer kanske. Någon som kollat mer på nästa version av MS Sourcesafe? Vi kör gamla ss på jobbet men är väl dags att byta till något bättre snart. CVS, Subversion eller nästa version av sourcesafe? Det finns många olika åsikter, men jag har inte upplevt de problem som Johan beskriver ovan. Hej, Jag har använt VSS, CVS samt Subversion i diverse olika projekt (2-15 utvecklare, 1000-10000 filer) i 8 års tid.Två utvecklare i samma projekt
Måste man jobba med alla filer lokalt och checka in och ut på sin testserver eller går det att dela utt ett share på en server och jobba mot samma.
Finns det några kloka råd?
Tack! JohanSv: Två utvecklare i samma projekt
Mitt tips är att försöka få tag på boken:
ASP.NET Website Programming
Problem - Design - Solution
Förlaget är det gudabenådade Wrox
Den avhandlar i starten just detta problem.
// OlleSv:Två utvecklare i samma projekt
JSv: Två utvecklare i samma projekt
egna små avstickare för testning. Sv:Två utvecklare i samma projekt
serverdelen: http://www.nongnu.org/cvs/
och mitt favorit GUI: http://www.tortoisecvs.org/
eller GUI för dem som gillar SourceSafe: http://www.wincvs.org/
// JohanSv: Två utvecklare i samma projekt
Det finns två bra klienter (finns säkert fler), AnkH har jag för mig att pluginet till vs.net heter, vad explorer-extensionen hette kommer jag inte ihåg. Du hittar i alla fall en lista över en hel drös olika klienter på subversions sida. Leta på google efter subversion, tror det är subversion.tigris.org som är officiella hemsidan.
Kan rekommendera det, körde det skarpt för snart ett år sedan. Om du vill ha lite säkerhet/köra över nätet på ett smidigt sätt så kör du subversion-servern som ett plugin till apache istället för att köra den separat. På så sätt lär du inte få så mycket problem med brandväggar + att du får ssl på det. Kör du http kör du över webdav vilket gör att du kan komma åt filerna med vilket program som helst som stödjer webdav, explorer inräknat.
Mitt lilla bidrag :)Sv:Två utvecklare i samma projekt
För de flesta här jobbar väl med andra utvecklare i samma projekt ? Det har jag gjort i fem års tid iallafall ...Sv: Två utvecklare i samma projekt
Sv: Två utvecklare i samma projekt
Jag hålelr inte med om att det är bäst. Det finns en hel del brister och risker för konflikter för filerna. Vi körde det under många år, men det blev till slut ohållbart då för mycket tid fick läggaas på att fixa till fel som SS orsakat eller lösa knökigheter pga bristerna. Sedan kan man ju nämna hur oerhört långsamt det är..
CVS är i mitt tycke ett mycket bra verktyg. Dock är det en liten backe att komma igång med den första uppstarten (dock inte så stor), men att sedan rulla ut det går fint.
// JohanSv:Två utvecklare i samma projekt
Sv: Två utvecklare i samma projekt
Nej jag har inte tittat på subversion. Det är möjligt att det är bättre, men eftersom jag är nöjd med cvs så ser jag ingen anledning att utvärdera fler verktyg just nu.
Men att cvs skulle vara knöligt hålelr jag inte med om... :-)
// JohanSv:Två utvecklare i samma projekt
Sv: Två utvecklare i samma projekt
För oss har det alltid gått snabbt (även med lösningar med 10 projekt i, ca 500 filer). Har man inte bra koll på VSS så kan det bli krångligt - så i början var det lite svårt men nu funkar det perfekt. Jobbar just nu 4 pers på samma projekt.
Visst, get latest på 500filer tar sin tid, men det gör det nog med vilket program som helst.
Håller med om att VSS börjar bli lite uråldrigt nu - men det kommer ny version med kommande release av .NET.Sv:Två utvecklare i samma projekt
Jag tror att anledningen till att vi upplevt olika problem är att vi har olika förutsättningar.
Jag har kört i en organisation med närmre hundra utvecklare spridda på olika kontinenter (Australien, USA, Sverige, Chile, Frankrike osv). T.ex. märks det ganska tydligt att programmet (VSS) är "pratigt" då man kör på stora nätverk eftersom latency för ödesdigra konsekvenser på prestanda trots att man har ett supersnabbt nätverk för övrigt.
Att VSS skulle vara krångligt tycker jag nog inte. Jag vet inte vad Rickard försöker antyda här... ;-)
// JohanSv: Två utvecklare i samma projekt
Min erfarenhet är att Subversion fungerar klart bäst, speciellt om man ibland arbetar via VPN-kopplingar eller andra uppringda förbindelser. VSS är väldigt pratigt eftersom det är helt filbaserat.
Subversion känns dessutom bättre än CVS eftersom det hanterar atomära chekins, enklare (och effektivare) tag-och branchhantering samt kan hantera directories. Dessutom så hanterar det omflyttning av filer på ett effektivt sätt (passar mig eftersom det ofta blir en del refactoring på vägen, jag vill inte att min kod skall påverkas av begränsningar i versionshanteringssystemet).
Jag har sett Subversion beskrivas som "CVS without warts" och det tycker jag stämmer rätt så bra.
Det finns dessutom litet olika klienter för Subversion; Explorer-intergrering (TortoiseCVS http://tortoisesvn.tigris.org/), Eclipse-integrering (subclipse http://subclipse.tigris.org/) samt VS.NET-integrering (anksvn http://ankhsvn.tigris.org/)
Men jag har inte heller kikat på nya VS som kommer med VS.NET 2005 (dock bara med Team-versionen om jag har förstått det, vilket innebär att det kostar en del).
/Andreas