Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
PublisertSimen Helle Endret for 9 år siden
1
Subversion addin for Visual Studio.NET av: Arild Fines Per August Krämer Kristin Borud
2
Bakgrunn Revisjonskontroll Subversion CollabNet VS.NET Mål med oppgaven
3
Revisjonskontroll system
4
Subversion (SVN) Revisjons kontroll system Etterfølger av CVS Mest brukt av Unix brukere Brukes fra prompt
5
Hovedsponsor og initiativtaker til Subversion Amerikansk selskap Hovedprodukt : SourceCast - web basert software utviklingsplatform med revisjonskontroll integrert Vi kontaktet CollabNet etter å ha formulert oppgaven CollabNet
6
VS.NET Utviklingsplattform for Windows Koding av flere språk i samme editor
7
Mål Lage Subversion addin for VS.NET (Ankh) Lage en selvstendig wrapper (NSvn)
8
Innhold Funksjonalitet i NSvn Navigasjonsmodell for Ankh Hva kan Ankh gjøre ? Eksempel på hvordan Ankh virker Ankh Help Forbedring av GUI Testing av Ankh Utfordringer og utviklingsmiljø Konklusjon
9
Funksjonalitet i NSvn Funksjonalitet i NSvn
10
Navigasjonsmodell
11
Hva kan Ankh gjøre ? Vise status ikoner i Solution Explorer Add Update Revert Diff Commit Liste filer i repository (Repository Explorer) Autentisere bruker
12
Forbedring av GUI Liste innhold i repository i Subversion Liste innhold i repository i Repository Explorer i VS.NET vha Ankh
13
Forbedring av GUI Publisere dine endringer i Subversion Publisere dine endringer i VS.NET ved hjelp av Ankh
14
Testing av Ankh Unit-testing av sentrale klasser i NSvn Hyppig, uavhengig NAnt build der alle unit tester ble kjørt Testing av GUI og navigasjonsmodell Funksjonell testing - Ankh testet av potensiell brukergruppe - Testing av Ankh under utvikling av Ankh - Detaljtestet av gruppa ved en rekke tester beskrevet i testrapport
15
Framdriftsplan
16
Planleggings fasen Analyse av potensielle brukere av Ankh Analyse av Subversions funksjonalitet Laget ”use case” diagrammer og skjemaer for SVN integrasjon i VS.NET Laget navigasjonsmodell og designmål Skrev kravspesifikasjon
17
Utfordringer og utviklingsmiljø Build mail, Commit mail Ankh en del av velletablert, åpent kildekodemiljø Utfordringer
18
Build mail
19
Commit mail
20
Ankh en del av velletablert, åpent kildekodemiljø (OSC)
21
Utfordringer Barnesykdommer i verktøy under utvikling Fortløpende nye versjoner av Subversion VS.NET integrasjon: – dårlig dokumentert – få relevante eksempler
22
Konklusjon Følger av Ankh: SVN - lettere tilgjengelig for ny brukergruppe Økt produktivitet og forenklet arbeidsprosess fordi SVN er direkte integrert i kodemiljø Gratis revisjonskontroll for Windows brukere Ankh er åpen kildekode Kunnskapsoverføring Ankh har en framtid i velletablert OSC Tilgjengelig for hvem som helst hvor som helst
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.