É possível um arquivo shadow no diretório symlinked?

0

Digamos que eu tenha a seguinte estrutura de diretórios:

root
|__A
   |__some_file.txt
   |__...
|__B
   |__A -> root/A

Onde root / B contém um link simbólico para root / A. Eu quero manter tudo sobre o mesmo, exceto por um ou dois arquivos que eu gostaria de substituir. Eu sei que isso pode ser um trabalho para o Git, mas ser forçado a fazer um rebase constante do branch do submódulo de B, ou trocar de branches em um repositório de links simbólicos parece desagradável. Além disso, como esses são serviços do golang, buscar ramificações diferentes da ramificação padrão / principal com o gerenciador de pacotes também é um problema.

    
por Logan Shire 02.01.2018 / 14:29

1 resposta

1

Concordo com @ilkkachu você pode ver o problema na direção errada ou não fornecer aqui as informações relevantes, para que as pessoas realmente o ajudem.

Não tenho certeza se entendi sua pergunta, mas sobre git especificamente e ramificações, dê uma olhada em worktrees isso pode ajudar ou não no seu caso: link

Além disso, as versões modernas do Linux têm um sistema de arquivos overlay onde podem colocar pontos de montagem de pilha uns sobre os outros e ver a união resultante dos arquivos, enquanto decidem para onde vai a gravação. Isso é muito útil para instantâneos e máquinas virtuais. Veja estes dois links:

por 02.01.2018 / 22:18

Tags