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. Quero manter tudo sobre A igual, exceto um ou dois arquivos que gostaria de substituir. Eu sei que isso pode ser um trabalho para o Git, mas ser forçado a rebasear constantemente a ramificação do submódulo de B ou alternar ramificações em um repositório com links simbólicos parece desagradável. Além disso, como esses são serviços golang, buscar ramificações diferentes da ramificação padrão/mestre com o gerenciador de pacotes também é uma dor.