RabbitVCS отображает неизменные файлы при фиксации

Какой бы метод вы ни использовали для этого, вы рискуете потерять некоторые или все ваши данные. Я думаю, что наименее рискованным вариантом является, во-первых, сделать резервную копию (например, rsync), за которой следует какая-то проверка. Затем выполните новую установку, создав требуемые разделы. Затем восстановите резервные данные. Наконец, переустановите полный комплект пакетов (возможно, используя aptoncd, он должен быть доступен в репозиториях).

0
задан 14 April 2012 в 16:32

1 ответ

Наиболее вероятным объяснением является ...

Ваш VCS отслеживает исполняемый флаг, и вы используете файловую систему Windows в Linux

Поскольку Windows не имеет EXE-бит, когда вы монтируете Windows FS в Linux, по умолчанию каждый файл помечен как исполняемый файл. Поскольку файлы не были первоначально проверены как исполняемые, это отображается как изменение свойств для каждого файла.

Вы можете противодействовать этому, проверив рабочую копию в родной файловой системе Linux, которая поддерживает исполняемый бит или путем изменения способа установки файловой системы Windows, включив опцию noexec. Обратите внимание, что это предотвратит запуск любой файловой системы в качестве программы.

1
ответ дан 25 May 2018 в 12:42
  • 1
    Я думаю, что это была проблема, потому что я сделал новую проверку прямо на раздел Linux (не установленный), и все кажется прекрасным. Благодаря! – misterjinx 14 April 2012 в 17:49

Другие вопросы по тегам:

Похожие вопросы: