A történettámogatás lerakathoz adásának két része van:
A központi történetfelületek lehetővé teszik a felhasználók számára a hozzáférést egy elem történetéhez a RepositoryProvider által visszaadott IFileHistoryProvider lekérdezése segítségével. Ehhez a következőket kell tenni:
A lerakat történeteinek megjelenítéséhez biztosíthat néhány, az Előzmény nézetben megjelenített HistoryPages oldalt. A következőket kell tenni:
A FileSystem példa szemlélteti a történet és a lerakatelemek történet oldalának biztosítását.
Válasszon ki egy erőforrást egy FileSystem által felügyelt projektből, és válassza a Csoport > Történet
megjelenítése elemet. Amint a FileSystem módosítás kijelzésre kerül, a FileSystem történet oldal az összes helyi
módosítással megjelenítésre kerül a Történet nézetben. Bármelyik módosításra jobb egérgombbal rákattinthat, és az
előugró menü Megnyitás elemének választásával megnyithatja a módosítást.
A Megnyitás funkció támogatására a FileSystem előzménymintának létre kell hoznia a saját FileSystemRevisionEditorInput elemet (tekintse meg az org.eclipse.team.examples.filesystem.ui.FileSystemRevisionEditorInput részt). Ez az osztály, amely IFileRevisionre és IFileState elemre kerül adaptálásra, határozza meg, hogy a szerkesztő távoli tartalmat (IFileRevision) vagy helyi történettartalmat (IFileState) tartalmaz.
Ehhez hasonlóan az összes SDK-val együtt biztosított, CVS történet vagy Helyi történet oldal által használt FileRevisionEditorInput iFileRevisionre kerül adaptálásra, amelyek segítségével eldönthető, hogy a szerkesztőben található felülvizsgálat távoli módosítás-e.