Я хотел бы убедиться, что все изменения, которые люди вносят в файлы в общем каталоге, отслеживаются - фиксируются в Git. Я нашел способы избежать фиксации, если файл был изменен, однако я не нашел способа убедиться, что каждый пользователь вынужден фиксировать свои изменения.
0
Ответы:
Самый простой способ обеспечить это - отменить права на запись в этот каталог. Пусть пользователи внесут изменения в свой собственный клон, отправят в центральный репозиторий и полагаются на сценарии ловушек после получения, чтобы обновить «главный» каталог.
источник