Я пытаюсь разделить ikiwiki на две вики.
Предположим, у меня есть ikiwiki под названием myiki (сравните этот вопрос с ikiwiki.info ), который содержит страницы
pageA1,pageA2,...,pageB1,pageB2,...
теперь я хочу иметь два вики с именами myikiA
и myikiB
, так что:
myikiA
содержит pageA1,pageA2,...
История myikiA
должен содержать всю историю этих страниц, но без истории pageB1,pageB2,...
и:
myikiB
содержит страницы B1, pageB2, ...
История myikiB
должна содержать всю историю этих страниц, но без истории pageA1,pageA2,...
На первом шаге я сделал копию своего scrdir
и попытался удалить страницу с именемfoo
вот так (обратите внимание, что в scrdir
есть файлы с именем foo.mdwn
, а также каталоги foo
).
Для этого я выполнил следующую команду:
sudo git filter-branch --tree-filter 'find . -name foo* -exec rm -r -f {} \;' --prune-empty -f HEAD
Rewrite 3cbc4646145e31cf7ce23d5e8397baaebab64c60 (179/1439)find: `./index/testdir/foo': No such file or directory
tree filter failed: find . -name foo* -exec rm -r -f {} \;
Любая идея, что с ней не так?
Есть ли способ дать список страниц и разделить вики, как описано выше?