Installerbara dagliga byggen
Skaffa 2GB säker datalagring online!
När man gör dagliga byggen, vilket jag tycker är ett av baskraven för kvalitativ systemutveckling, bör man se till att bygget är så komplett och lätthittat att test och sälj själva kan installera den version de vill ha för stunden.
Det är en vedertagen sanning att det blir dyrare och dyrare att rätta fel ju längre man väntar. Om test kan verifiera en felrättning dagen efter den checkats in i källkodshanteraren i stället för att vänta till nästa sanktionerade release minskas både ledtider och kostnader.
För att detta ska fungera krävs att hela organisationen jobbar för att det dagliga bygget ska vara fullständigt. Det håller inte om någon sitter i hemlighet och checkar in obrukbar kod. Om man utvecklar för en specifik kund, som förväntar sig att se ständiga uppdateringar, blir det extra illa om någon i det dolda checkar in dålig kod. Det är ett problem som man inte kommer runt med enhetstester eftersom deras resultat går att manipulera.
Det krävs att alla jobbar för att det dagliga bygget alltid ska vara färdigt för release.
Flytta en TFS-databas
Jag lade upp prenumerationer på en massa TFS-relaterade RSS-flöden idag så det blir lite ‘slö’-länkande. Jag skull lika gärna kunna använda del.icio.us, men det är säkert nå’n mer än jag som är intresserad av TFS.
Hur som helst: här är en guide för att flytta på en TFS-databas.
Reklam: Skaffa 2GB säker datalagring online!
En TFS-lyssnare åt logview4net
Howard van Rooijen has gjort en mall för att skapa program som kan lyssna på events från Team Foundation Server. Det passar mig jättebra då jag tänkt implmentera en TFS-lyssnare i logview4net.
Jag är på väg att bryta ut alla MS-specifika lyssnare (SQL och EventLog) i ett eget assembly så det skulle passa perfekt.
Annons: Skaffa 2GB säker datalagring online!
Lathund för installation av Team Foundation Server
Här har Neno Loje samlat ihop de saker som är bra att ha koll på innan man börjar installera TFS.
Unshelve i TFS
Om du letar efter filer som du gjore Shelve på i ‘Source Control Explorer’ så får du leta länge.
I ‘Pending Changes’-fönstrets verktygsfält finns en ‘Unshelve’-knapp för att hantera din sparade filer.
