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

У меня странная проблема с RabbitVCS.

Я нахожусь в каталоге с рабочей копией и хочу зафиксировать некоторые файлы. Когда я нажимаю кнопку фиксации, появляется окно фиксации, но возникает странная ситуация. Несмотря на то, что я изменил всего несколько файлов, в окне фиксации отображаются все файлы и каталоги внутри рабочей копии, и для каждого из них установлен флажок, как будто эти файлы должны быть зафиксированы. Но эти файлы не были изменены и уже существуют в репо.

Пожалуйста, посмотрите на изображение ниже, чтобы понять, что я говорю (единственный неверный / измененный файл - это .htaccess, поэтому он должен был быть единственным перечисленным файлом).

enter image description here

Это случилось с кем-нибудь? Это ошибка в RabbitVCS (и, возможно, решение существует) или я что-то не так делаю?

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

1 ответ

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

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

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

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

0
ответ дан 14 April 2012 в 15:32

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

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