我正在尝试将 ikiwiki 拆分为两个 wiki。
假设我有一个名为 myiki 的 ikiwiki(比较来自 ikiwiki.info 的这个问题),其中包含页面
pageA1,pageA2,...,pageB1,pageB2,...
现在我想要两个名为myikiA
and的 wiki myikiB
,这样:
myikiA
包含pageA1,pageA2,...
历史记录myikiA
应该包含那些页面的全部历史记录,但没有历史记录pageB1,pageB2,...
和:
myikiB
包含 pageB1,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 {} \;
任何想法有什么问题吗?
有没有办法提供页面列表并如上所述拆分 wiki?