首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分裂一个ikiwiki

分裂一个ikiwiki
EN

Stack Overflow用户
提问于 2011-12-09 09:20:05
回答 1查看 298关注 0票数 5

我想把一个ikiwiki分裂成两个wiki。

假设我有一个名为myiki的ikiwiki (比较这个问题来自ikiwiki.info),它包含页面

代码语言:javascript
复制
pageA1,pageA2,...,pageB1,pageB2,...

现在,我希望有两个名为myikiAmyikiB的wiki,这样:

  • myikiA包含pageA1,pageA2,... myikiA的历史应该包含这些页面的全部历史,但不包含pageB1,pageB2,...的历史。

以及:

  • myikiB包含pageB1,pageB2,. myikiB的历史应该包含这些页面的全部历史,而不包含pageA1,pageA2,...的历史。

在第一步中,我复制了我的scrdir,并试图删除这样一个名为foo的页面(请注意,scrdir中还有名为foo.mdwn的文件和目录foo )。

为此,我执行了以下命令:

代码语言:javascript
复制
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?

EN

回答 1

Stack Overflow用户

发布于 2011-12-25 18:16:02

find找到foo/时,它会在上面调用rm -rf,然后尝试输入它以查找更多的文件。您可以让find删除该目录,然后使用-prune忽略它。

find . -name foo* -exec rm -r -f {} \; -prune

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8443372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档