Herança de arquivos ou extensão de uma pasta ou algo

0

Acabei de ter uma ideia que parece ser realmente útil para coisas como o desenvolvimento para a web, mas nunca ouvi falar disso.

Digamos que estou desenvolvendo um projeto na web e quero criar um projeto inicial que eu possa usar como base para sites individuais. Normalmente você teria que fazer uma cópia de todo o site inicial e depois personalizá-lo. Mas o que eu gostaria de fazer é ter um sistema onde eu poderia simplesmente criar uma pasta vazia e dizer a ela para herdar magicamente todos os arquivos da pasta do site inicial, com a exceção de que qualquer arquivo que eu coloque na pasta "estendida" sobrescreveria a pasta. arquivos da pasta do site inicial. Ou talvez você tivesse a pasta A e a pasta B mescladas em uma pasta C, onde B sobrescreve tudo com o qual se choca A. Não sei como a exclusão de arquivos funcionaria ou movendo subpastas ...

Portanto, o benefício de tudo isso é que você poderia fazer alterações em arquivos mais altos na hierarquia e eles iriam se infiltrar nas pastas de extensão / herdadas, desde que esses arquivos não tenham sido modificados na pasta herdada. / p>

Enfim, estou louco ou existem maneiras de fazer isso? Eu tenho essa idéia de coisas como temas filho do Wordpress e referência de arquivos em software 3D como o Maya, mas eu não vi isso feito no sistema de arquivos.

    
por Moss 13.03.2014 / 09:03

1 resposta

0

Você está falando sobre o sistema de controle de revisão, por exemplo, git link não é você?

man git-clone homem git-pull man git-merge

    
por 13.03.2014 / 09:17