Задать вопрос
@hippocrates_ho_koios
врач-кибернетик

Как реализовать контроль версий xml-файлов?

На сервере лежит папка с xml-файлами (блок-схемы). Необходимо сделать так, чтобы фиксировалось кто и когда сделал изменения в этих файлах. Лучше всего реализовать это через git? Как тогда сделать так, чтобы изменения коммитились автоматически, после каждого редактирования файла пользователями?
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@alexalexes
Только сторонний скриптинг.
Всё, что умеет следить за файловой системой и генерировать событие на изменение файлов в ОС. При возникновении события нужно выполнить команду от определенного пользователя git commit в консольном режиме и записать комментарий.
Если нет следящего механизма под рукой, тогда выкручиваться периодическим запуском скрипта типа cron.

PS: Я бы не стал бы это реализовывать. Копаться в таком репозитории еще то удовольствие. Удобнее, когда коммиты осознано сделаны, и все изменения в файлах по делу. Еще лучше, когда они снабжены содержательным комментарием.
Ответ написан
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Для фиксации "кто и когда сделал изменения в этих файлах" достаточно включения аудита
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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