2011-02-27 13 views
5

Tengo un repositorio con 5 subdirectorios.Cómo convertir un solo repositorio hg en varios repositorios

repo/

a/ 
    file-a 
b/ 
    file-b 
c/ 
    file-c 
d/ 
    file-d 
e/ 
    file-e 

¿Cómo puedo convertir cada sub-directorio en el que diferentes repositorios? (Sólo se mostrarán los conjuntos de cambios relevantes en el subdirectorio determinado deben ser convertidos nuevos repositorios)

Respuesta

6

Uso del convert extension y la bandera --filemap (después de asegurarse de que la extensión convert está habilitado en su ~/.hgrc):

$ hg init new-a 
$ cat > a-map 
rename a . 
exclude b 
exclude c 
... 
$ hg convert --filemap a-map old-repo new-a 
$ cd new-a 
$ hg co tip 
Cuestiones relacionadas