1

Я не совсем уверен, как сформулировать мои вопросы, я опишу, что я делаю, возможно, мои заблуждения покажут.

Я на Windows 7. Я поместил ссылки на файлы, над которыми я работаю в проекте, в каталог с песочницей. Я считаю, что я сделал это с помощью инструмента msys ln.exe. Я сделал что-то вроде песочницы другой; В ядре песочницы ... и так далее. Я помню, что я забыл создать символическую ссылку на каталог, и мне пришлось вернуться и повторить его, возможно, я использовал mklink в то время.

Первая проблема: когда я обновляю один файл, UIManager.py изменения не распространяются на настоящий файл UIManager.py. Итак, я думаю, что я мог случайно скопировать этот файл, сделать что-то странное с mklink вместо ln.exe или каким-то образом символическая ссылка была повреждена.

Вторая проблема: когда я изменяю вещи в файл ConcretePrintable.py, изменения распространяются, но я должен перезагрузить файл. (: e ConcretePrintable.py в gvim) Почему это так?

1 ответ1

0

MSYS на самом деле не поддерживает символические ссылки. Он просто создает копию, когда его просят создать символическую ссылку.

Не уверен, что вы спрашиваете во втором выпуске. Вы ожидаете, что он автоматически перезагрузится или будет уведомлен? Я предполагаю, что если изменение станет видимым при перезагрузке, вы создали настоящую символическую ссылку, используя mklink. Возможно, символические ссылки не прозрачны для какой-либо системы уведомлений об изменениях файлов, используемой gvim.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .