No hay forma de hacerlo en git. Y si no hará cambios que afecten a ambos árboles a la vez como una única unidad de trabajo, no hay una buena razón para usar un único repositorio para ambos. Pensé que echaría de menos esta característica de Subversion, pero descubrí que la creación de repositorios tiene muy poca carga administrativa administrativa (simplemente porque los repositorios se almacenan junto a su copia de trabajo, en lugar de requerir que busque explícitamente un lugar fuera del copia de trabajo) que me acostumbré a hacer muchos repositorios pequeños de un solo propósito.
Si insistes (o realmente lo necesitas), puedes hacer un repositorio de git con solo mytheme
y myplugins
directorios y unirlos simbólicamente desde la instalación de WordPress.
MDCore escribió:
hacer un commit a, por ejemplo, mytheme se incrementa el número de revisión de miplugin
Tenga en cuenta que esto no es una preocupación para Git , si decide colocar ambos directorios en un único repositorio, porque git elimina por completo el concepto de aumentar monótonamente los números de revisión de cualquier forma.
El único criterio de qué cosas juntar en un único repositorio en git es si constituye una sola unidad, es decir. en su caso, si hay cambios en los que no tiene sentido mirar las ediciones en cada directorio de forma aislada. Si tiene cambios donde necesita editar archivos en ambos directorios a la vez y las ediciones van juntas, deben ser un repositorio. Si no, entonces no los englobes juntos.
Git realmente quiere que use repositorios separados para entidades separadas.
submodules
submódulos no abordan el deseo de mantener las dos directorios en un repositorio, ya que en realidad cumplir tener un repositorio separado para cada directorio, que luego se reunió en otra repositorio utilizando submódulos. Peor aún, dado que los directorios dentro de la instalación de WordPress no son subdirectorios directos del mismo directorio y también forman parte de una jerarquía con muchos otros archivos, usar los repositorios por directorio como submódulos en un repositorio unificado no ofrecería ningún beneficio, porque el el repositorio no reflejaría ningún caso/necesidad de uso.
¿por qué no revisa todo el repositorio y crea un enlace simbólico a los subdirectorios con los que desea trabajar? – lhe
posible duplicado de [¿Hay alguna forma de clonar el subdirectorio de un repositorio de git solamente?] (Http://stackoverflow.com/questions/600079/is-there-any-way-to-clone-a-git-repositorys -sub-directory-only) – MariuszS
[Respuesta simple aquí] (http://stackoverflow.com/a/2466755/287948). –