У меня есть несколько сценариев, которые (всегда) работают во время разработки. Попытка записи в эти файлы в Windows 7 завершается неудачей (git pull
завершается ошибкой Permission denied
). В линуксе все работает нормально.
- Можно ли запретить Git bash блокировать файлы без изменения моих глобальных настроек UAC?
- Какие у меня есть другие альтернативы (помимо исправления/взлома Git bash или Windows)?
Вот пример сценария в качестве основы для обсуждения:
#!/bin/bash
echo "command + args: $0 $1 $2 $3"
while sleep 2; do date +%s; done
Я нашел как-то связанную тему. Но, к сожалению, это не дало подходящего решения, например, Run as Administrator
не помогает.
Еще одно интересное наблюдение заключается в том, что я все еще могу записывать файлы при редактировании их в vim с помощью :w!
(принудительная перезапись).