Как создать ссылку на каталог, которая будет существовать git submodule update
?
В следующем примере структуры каталогов:
proj
|-- lib3
| `-- submod
| `-- lib
`-- lib
Я создал программную ссылку от proj/lib/
до proj/lib3/submod/lib
, используя что-то вроде следующей команды:
brad@bradpc:~/proj/lib$ ln -s ../lib3/submod/lib submodlib
создание следующей структуры каталогов:
proj
|-- lib3
| `-- submod
| `-- lib
`-- lib
`-- submodlib
Однако, запуск git submodule update
уничтожает мою ссылку. У меня сложилось впечатление, что мягкая ссылка - это логическая ссылка на относительный путь, поэтому удаление объекта и его повторное добавление сохранит ссылку без изменений. Как мне добиться желаемого эффекта?