Team - Eksempel med Udbydere af opbevaringssteder
Introduktion
Eksemplerne med Filsystem og Udbydere af pessimistic-opbevaringssteder viser, hvordan du definerer din egen udbyder af opbevaringssteder. Eksemplet viser især, hvordan du:
- Udvider klassen RepositoryProvider og registrerer en ny udbyder af opbevaringssteder.
- Registrerer en delingsguide, som vises under guiden Team > Del... .
- Tilføjer ressourcehandlinger til menuen Team.
- Implementerer synkroniseringsunderstøttelse til fremvisning af Oversigten Synkronisér.
- Bruger dekoratører til fremvisning af tilstanden for de lokale ressourcers opbevaringssteder.
- Implementerer en filændringsvalidator.
- Tilføje en lagerudbyder til en mulighed.
- Tilføj en historikside til basisfilsystemet, der viser både lokale historikrevisioner og filsystemrevisioner i oversigten Historik.
Eksemplet omfatter to separate udbydere af opbevaringssteder: basisfilsystemet og pessimistic-filsystemet. Basisudbyderen illustrerer synkroniseringsunderstøttelsen, mens pessimistic-udbyderen fokuserer på din mulighed for at teste arbejdsbænkens funktionsmåde med udbydere af pessimistic-opbevaringssteder.
På indstillingssiden til pessimistic-udbyderen kan du konfigurere filændringsvalidatorens funktionsmåde.
Udfør eksemplet
Du begynder at bruge eksemplet ved at oprette et projekt og vælge Team > Del projekt... på pop op-menuen til projektet. Klik på knappen Vis alle guider.
Nu vises både udbyderen af filsystemet og pessimistic-udbyderen.
- Basisfilsystemudbyderen: Du skal angive den placering i det lokale filsystem, du vil forbinde projektet med.
Hent- og placér-funktionerne på menuen Team overføres nu til og fra den valgte placering.Og hvis du åbner Oversigten Synkronisér, kan du gennemse synkroniseringen mellem det lokale arbejdsområde og den placering i det eksterne filsystem, som filerne gemmes på.
Hvis du redigerer en fil og herefter opretter en synkronisering, kan du gennemse de lokale i forhold til de eksterne ændringer.
- Pessimistic-filsystemudbyder: Delingsguidens næste side kræver rent faktisk ikke noget brugerinput. Pessimistic-udbyderen kopierer ikke de lokale filer nogen steder hen, men simulerer i stedet en tjek ind/tjek ud-funktion ved at spejlvende filernes skrivebeskyttelsesbit.
Når et projekt deles med pessimistic-udbyderen, kan du tilføje filer, der skal kontrolleres, samt tjek ind/tjek ud-funktionen.