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
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.
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
Tags file-management