Tillägg av historik till lagret görs i två steg:
Med hjälp av kärnhistorikgränssnitten kan användare få åtkomst till historik för ett objekt genom att ställa en fråga till IFileHistoryProvider som returneras av RepositoryProvider. Du måste först:
Om du vill visa historik för objekt i ditt lager kan du tillhandahålla en eller flera historiksidor som visas i historikvyn. Du måste först:
I FileSystem-exemplet visas hur du kan tillhandahålla historik och en historiksida för lagerobjekt.
Välj en resurs i ett FileSystem-hanterat projekt och välj Grupp > Visa historik. Historiksidan för FileSystem visas i historikvyn med alla lokala revisioner och FileSystem-revisionen. Du kan öppna valfri revision genom att välja Öppna i snabbmenyn och högerklicka på revisionen.
I FileSystem-historikexemplet skapades en FileSystemRevisionEditorInput för att det skulle gå att använda funktionen Öppna (se org.eclipse.team.examples.filesystem.ui.FileSystemRevisionEditorInput). Den här klassen anpassas till IFileRevision och IFileState, som kan användas till att avgöra om redigeraren innehåller fjärrinformation (IFileRevision) eller lokal historik (IFileState).
På samma sätt anpassas alla befintliga FileRevisionEditorInput-förekomster som medföljer SDK och används av CVS-historiksidan och sidan för lokal historik till IFileRevision. IFileRevision kan användas till att avgöra om den revision som finns i redigeraren är en fjärrevision.