Hello, Dmitry!
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".
... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net