• 追加された行はこの色です。
  • 削除された行はこの色です。
ページセットに版を含められるようにして、スナップショットをページセットにする。同じページの版はひとつだけでいいので、版の集合が必要な訳ではない。同名ページがあるので、ページIDと版を特定する情報が必要。でもそれなら版の集合にしたほうが簡単になる?

*** 必要な情報はさまざま [#w523e2f6]
- プレビューモードで必要なのは、「ページIDと書きかけ版」の集合。
- タイムマシンモードで必要なのは、「ページIDと日付」の集合。または「ページIDと当時の版」の集合。
- サブセットWikiで必要なのは、ページ名の集合。
- ページ/履歴は、同じページIDに結び付く版の集合。

版(ページオブジェクト)からページIDを得られるので、プレビューもタイムマシンも「版の集合」だけでいい。2つは統合できる。

サブセットWikiで使うページ名も、版(ページオブジェクト)から得られるけど、ページ名は同名ページも複数含むので、そのうちのいずれかの版だけを使うことになる。どの版を使うか?というか、版を参照せずに作れるのが利点。

ページセットはページ名セット。