на главнуюВсе эхи RU.LINUX.CHAINIK
войти ?

Re: лог изменений в php файлах

От Alexey Fayans (2:5030/1997) к Dmitry Dolzenko

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


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

--- GoldED+/W32-MINGW 1.1.5-b20170303
* Origin: Music Station (2:5030/1997)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.LINUX.CHAINIK?msgid=2:5030/1997@fidonet+5b7c04df