История выглядит так ...
У моей команды есть git-репо на файловом сервере Windows. Парень из Windows устанавливает репо и начинает совершать. Я, макинтош, клонирую мою файловую систему, делаю некоторые коммиты, затем отталкиваюсь (на самом деле я иду в репо и вытягиваю свои изменения). Проблема в том, что теперь у меня есть права доступа к файлам в репозитории, и хотя у меня есть права на чтение / запись для всех в папке, в которую я клонировал репозиторий, репо каким-то образом принимает дополнительные ограничения на разрешения для ОС Windows, и мои коллеги не могут совершить.
Сценарий может разыграть и другой путь. Я установил репозиторий, и Windows-парень испортил разрешения.
Итак, как вы, ребята, гарантируете, что разрешения для разных сред разработки одинаковы?