#1
|
|||
|
|||
лог изменений в php файлах
Dmitry Dolzenko написал(а) к All в Aug 18 13:50:52 по местному времени:
From: Dmitry Dolzenko <dol@mig.phys.msu.ru> Здравствуйте, Посоветуйте, как проще вести лог изменений в текстовых исходниках. Есть php сайт на вебсервере, который правит разработчик. Надо отслеживать изменения, иногда он косячит. /D --- ifmail v.2.15dev5.4 |
#2
|
|||
|
|||
лог изменений в php файлах
Alexey Vissarionov написал(а) к Dmitry Dolzenko в Aug 18 14:34:00 по местному времени:
Доброго времени суток, Dmitry! 21 Aug 2018 13:50:52, ты -> All: DD> Посоветуйте, как проще вести лог изменений в текстовых исходниках. DD> Есть php сайт на вебсервере, который правит разработчик. DD> Надо отслеживать изменения, иногда он косячит. man git -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Все мы - да. Но некоторые - таки. --- /bin/vi |
#3
|
|||
|
|||
лог изменений в php файлах
Stanislav Vlasov написал(а) к Dmitry Dolzenko в Aug 18 16:27:56 по местному времени:
Привет, Dmitry! 21 авг 18 13:50, Dmitry Dolzenko -> All в сообщении по ссылке area://ru.linux.chainik?msgid=<1187510165@ddt.demos.su>+bd11d7b5: DD> Посоветуйте, как проще вести лог изменений в текстовых исходниках. Системой контроля версий. Тот же git, к примеру DD> Есть php сайт на вебсервере, который правит разработчик. DD> Надо отслеживать изменения, иногда он косячит. Научите его, для начала, git С наилучшими пожеланиями, Stanislav. --- -.-.-.-.-.- |
#4
|
|||
|
|||
Re: лог изменений в php файлах
Alexey Fayans написал(а) к Dmitry Dolzenko в Aug 18 14:56:17 по местному времени:
Нello, Dmitry! On 21 Aug 2018 14:34 Alexey Vissarionov wrote you: DD>> Посоветуйте, как проще вести лог изменений в текстовых DD>> исходниках. Есть php сайт на вебсервере, который правит DD>> разработчик. Надо отслеживать изменения, иногда он косячит. 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 |
#5
|
|||
|
|||
Re: лог изменений в php файлах
Dmitry Dolzenko написал(а) к Alexey Fayans в Aug 18 16:07:25 по местному времени:
From: Dmitry Dolzenko <dol@mig.phys.msu.ru> 21.08.2018 14:56, Alexey Fayans пишет: > Нello, Dmitry! > > On 21 Aug 2018 14:34 Alexey Vissarionov wrote you: > > DD>> Посоветуйте, как проще вести лог изменений в текстовых > DD>> исходниках. Есть php сайт на вебсервере, который правит > DD>> разработчик. Надо отслеживать изменения, иногда он косячит. > AV> man git > > Плюсую. > > Самый простой вариант: > > В корне сайта: > git init > > После любых правок: > git diff > > Если всё нравится: > git commit -am 'commit message' > > Смотреть историю коммитов с изменениями: > git log -p > > Если что-то пошло не так после очередного коммита, можно откатить: > git revert <commit из git log> > Спасибо, попробую по первому варианту сначала. Очень ценно что Вы так расписали. А в корне сайта при этом образуется служебная папка с именем .git, если я верно понял? Ее сделать доступной только мне? --- ifmail v.2.15dev5.4 |
#6
|
|||
|
|||
Re: лог изменений в php файлах
Alexey Fayans написал(а) к Dmitry Dolzenko в Aug 18 17:48:38 по местному времени:
Нello, Dmitry! On 21 Aug 2018 16:07 you wrote me: DD> Спасибо, попробую по первому варианту сначала. DD> Очень ценно что Вы так расписали. Без проблем. :) DD> А в корне сайта при этом образуется служебная папка с именем .git, DD> если я верно понял? Ее сделать доступной только мне? Да, верно. Доступ в эту директорию, в том числе и на чтение, должен быть только у того пользователя, от которого запускается git. Иначе через вебсервер можно будет получить код сайта, например. ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net --- GoldED+/W32-MINGW 1.1.5-b20170303 |
#7
|
|||
|
|||
лог изменений в php файлах
Sergey Anohin написал(а) к Dmitry Dolzenko в Aug 18 08:51:53 по местному времени:
Нello, Dmitry! DD> Посоветуйте, как проще вести лог изменений в текстовых исходниках. DD> Есть php сайт на вебсервере, который правит разработчик. DD> Надо отслеживать изменения, иногда он косячит. а гит\свн че не вариант? --- wfido |