sto cercando di dividere un ikiwiki in due wiki.Split un ikiwiki
Supponiamo che io sono un myiki ikiwiki chiamato (confrontare this question from ikiwiki.info), che contiene le pagine
pageA1,pageA2,...,pageB1,pageB2,...
Ora voglio avere due wiki chiamato myikiA
e myikiB
, in modo tale che:
myikiA
contienepageA1,pageA2,...
La cronologia dimyikiA
deve contenere l'intera cronologia di tali pagine, ma nessuna cronologia dipageB1,pageB2,...
e:
myikiB
contiene pageB1, pageB2, ...
La storia dimyikiB
dovrebbe contenere tutta la storia di quelle pagine, ma senza storia dipageA1,pageA2,...
In un primo passo ho fatto una copia del mio scrdir
e ha cercato di rimuovere una pagina denominata foo
come questo (si noti che nel scrdir
ci sono file calle d foo.mdwn
e directory foo
).
Per farlo, ho fatto questo comando:
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 {} \;
idea di cosa c'è che non va?
C'è un modo per fornire un elenco di pagine e suddividere il wiki come descritto sopra?
Sarebbe http://stackoverflow.com/questions/5677766/filter-branch-to-remove-extra-directory aiuto o applicare nel vostro caso? – VonC
Hm. Grazie, comunque non vedo, come applicarlo a questa situazione (sono un newbie git). git-ls-files sembra non funzionare in modo recusivo !? – student
Sì, stavo solo vagando se il bit "git update-index --index-info'" potesse migliorare la situazione. – VonC