Der er to dele ved tilføjelse af historikunderstøttelse til opbevaringsstedet:
Kernehistorikgrænsefladen tillader brugere at få adgang til historikken for et element ved at rette forespørgsel til IFileHistoryProvider, der returneres af RepositoryProvider. Sådan gør du:
Hvis du vil vise historik for elementer i opbevaringsstedet, kan du stille en eller flere HistoryPages til rådighed, der vises i oversigten Historik. Sådan gør du:
Eksemplet FileSystem viser, hvordan du stiller en historikside til rådighed for opbevaringsstedselementer, og hvordan du kan stille historik til rådighed. Vælg en ressource i et FileSystem-styret projekt, og vælg Team > Vis historik. Siden FileSystem - Historik vises i oversigten Historik med alle lokale revisioner og med revisionen på FileSystem.
Du kan højreklikke på enhver revision og vælge Åbn på kontekstmenuen for at åbne revisionen.
For at understøtte funktionaliteten Åbn skulle eksemplet på FileSystem-historik oprette sin egen FileSystemRevisionEditorInput (se org.eclipse.team.examples.filesystem.ui.FileSystemRevisionEditorInput). Klassen tilpasses til IFileRevision og til IFileState, som kan bruges til at bestemme, om editoren indeholder eksternt indhold (IFileRevision) eller lokalt historikindhold (IFileState).
På samme måde tilpasses alle de FileRevisionEditorInput, der leveres med SDK og bruges af siden CVS-historik og siden Lokal historik, til IFileRevision, der kan bruges til at bestemme, om revisionen, der findes i editoren, er den fra den eksterne revision.