On 21 Aug 2018 14:34 Alexey Vissarionov wrote you:
DD>> Посоветуйте, как проще вести лог изменений в текстовых DD>> исходниках. Есть php сайт на вебсервере, который правит DD>> разработчик. Hадо отслеживать изменения, иногда он косячит. AV> man git
Плюсую.
*Самый простой вариант*:
В корне сайта: git init
После любых правок: git diff
Если всё нравится: git commit -am 'commit message'
Смотреть историю коммитов с изменениями: git log -p
Если что-то пошло не так после очередного коммита, можно откатить: git revert <commit из git log>
*Более надёжный вариант*:
Поднять репозиторий, например, на гитлабе и импортировать туда текущий код (на гитлабе есть подробные инструкции), дать разработчику доступ в репозиторий на гитлабе, отобрать доступ на сервере. Далее просто смотреть, что он коммитит в репозиторий, и если всё устраивает, вливать изменения на сервере (git pull).
Разработчику (в первом варианте) и вебсерверу (в любом случае) запретить доступ в директорию ".git".