Git-Mediawiki, até agora, é a maneira mais prática e controlada que encontrei para gerenciar mudanças em códigos de páginas. Não testei se funcionaria bem para movimentação/renomeação de páginas.
Refiro-me a mudanças automatizadas. Editar páginas com scripts Bash ou Python.
Opções de controle:
-
git diff colorido no console
-
git diff chamando Meld
-
git mw preview FILE.md && firefox FILE.html
Em Ubuntu, instala-se assim:
sudo apt-get install git-mediawiki
Endereço para nosso wiki:
[http://wiki.openstreetmap.org/w/api.php](http://wiki.openstreetmap.org/w/api.php)
Porém, a grande quantidade de páginas pode dificultar as coisas. O teste que eu fiz foi com um wiki muito menor.
Leia o Manual do Usuário (em inglês).