Přidávání podpory Historie do úložiště se skládá ze dvou částí:
Klíčová rozhraní historie umožňují uživatelům přístup k historii položky dotazováním na IFileHistoryProvider vrácený poskytovatelem RepositoryProvider. Chcete-li tak učinit, musíte:
Chcete-li zobrazit historii položek ve vašem úložišti, můžete poskytnout jednu nebo více stránek HistoryPages, které budou zobrazeny v pohledu Historie. Chcete-li tak učinit, musíte:
Příklad systému FileSystem ukazuje, jak můžete poskytnout historii a stránku historie pro položky úložiště.
Vyberte prostředek v projektu spravovaném FileSystem a zvolte Tým > Zobrazit historii. V pohledu Historie se zobrazí stránka Historie systému FileSystem se všemi lokálními revizemi a revizí systému FileSystem. Pro otevření revize klepněte na vybranou revizi pravým tlačítkem myši a zvolte Otevřít.
Pro podporu funkce Otevřít si musel příklad historie systému FileSystem vytvořit vlastní FileSystemRevisionEditorInput (viz org.eclipse.team.examples.filesystem.ui.FileSystemRevisionEditorInput). Tato třída adaptuje na IFileRevision a IFileState, které lze použít pro určení, zda editor obsahuje vzdálený obsah (IFileRevision) nebo obsah lokální historie (IFileState).
Podobně se stávající FileRevisionEditorInput obsažené v SDK a používané stránkou Historie CVS a stránkou Lokální historie adaptují na IFileRevision, které lze použít pro určení, zda revize obsažená v editoru je vzdálenou revizí.