• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:[[:t/編集]] [[:t/UI]] %%[[:t/ドラッグ]]%% [[:t/分割]] [[:t/統合]]

%%ページが多数のページを集めた2重構造になっていれば、ページ名を変えることでページを分割・統合。%%
%%ドラッグドロップをそのUIにしても可。ページ名のうちのディレクトリ名部分を取り払えばルート下になる。%%
%%統合ではページ名に含まれる語を1つだけ残してほかは移動先に合わせる。1つとはファイル名部分。これを行なうには外部名をディレクトリ部分とファイル名部分に分ける必要がある。%%
%%(ディレクトリ名部分をのぞいて)ファイル名部分は固有でないと。ドラッグドロップの移動で名前の衝突になってしまう。%%
%%※衝突してからでなく元から安心できるように。%%
%%それでも名前変更で衝突はする。(2)などを付けたりしないと。でもフルパスでの衝突を解決しないと使いやすくはならない。%%

----
%%もういい。衝突した時のルールはできた。%%



***履歴をつなげるために必要 [#s8b28550]
分割や統合をページ/編集で行なうと履歴が切れて追えなくなってしまう。
履歴をつなぐ分割・統合操作と、編集後でもページ/履歴をつなげる方法が欲しい。編集操作に添えるコメント内に特定版リンクを書くだけのものがいい。然るべき権限を持つ利用者が、編集した後から履歴をつなげるときでも手作業で再現できるので。



*** %%履歴をつなげるために必要%% [#s8b28550]
%%分割や統合をページ/編集で行なうと履歴が切れて追えなくなってしまう。%%
%%履歴をつなぐ分割・統合操作と、編集後でもページ/履歴をつなげる方法が欲しい。編集操作に添えるコメント内に特定版リンクを書くだけのものがいい。然るべき権限を持つ利用者が、編集した後から履歴をつなげるときでも手作業で再現できるので。%%
*** 見出しで区切るのでこの操作は不要 [#fb6f40c7]
操作は不要になっても、履歴をつなぐ処理は必要。見出しでページを分けることになったら履歴をつなげるようにしないと。[[フォーク]]と似た処理になるはず。

*** 分割は履歴がつながる新規ページを作ること [#a2403b4e]
新規ページのページ名は変えていい。履歴はつなげる。ページ内容は元の複製。

単一ページしか対象にしないので、単一の見出ししか分割できない。下位展開範囲すべてを新しいページ名で複製する??見出しはページ名の一部なので、上位の見出しひとつを変えるだけで、下位のページ名すべてが変わることになる。

*** 統合は2つのページIDを決めること [#f9535085]
- ひとつ開いて、もうひとつをページIDで指定するとか
-- どうやって同名ページを避けて、単一のページを指定するか??
- 同名ページが他に無ければページ名の指定だけでもいい
- どちらを残すかも指定
残るほうの履歴に影響は無い。