Общий репозиторий Mercurial / Git через Samba, используемый в Linux и Windows - PullRequest
1 голос
/ 26 февраля 2011

Репозиторий находится на коробке linux и доступен через samba для windows.

В целом все работает.Git имеет некоторые проблемы с производительностью на окнах, но работает иначе.Из-за этого в настоящее время я использую только mercurial.

Проблема в том, что "hg status" иногда возвращает разные результаты в Windows и Linux.Они оба работают в одном и том же хранилище.

Что может вызвать эту разницу?Как это можно исправить?

Отправка этих фантомных изменений приводит к созданию этого в журнале изменений:

   === (+0,-0) readme.txt ===
    old mode 100644
    new mode 100755

, что, как я предполагаю, означает, что это проблема с правами доступа к файлу NTFS.

1 Ответ

1 голос
/ 26 февраля 2011

Проблема заключалась в том, что права доступа к файлам NTFS изменились;видна только для Linux версии hg.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...