forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 21.08.2018, 16:13
Dmitry Dolzenko
Guest
 
Сообщений: n/a
По умолчанию лог изменений в 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  
Старый 21.08.2018, 16:13
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию лог изменений в 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  
Старый 21.08.2018, 16:13
Stanislav Vlasov
Guest
 
Сообщений: n/a
По умолчанию лог изменений в 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  
Старый 21.08.2018, 17:03
Alexey Fayans
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 21.08.2018, 17:32
Dmitry Dolzenko
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 21.08.2018, 19:12
Alexey Fayans
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 22.08.2018, 10:03
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию лог изменений в php файлах

Sergey Anohin написал(а) к Dmitry Dolzenko в Aug 18 08:51:53 по местному времени:

Нello, Dmitry!

DD> Посоветуйте, как проще вести лог изменений в текстовых исходниках.
DD> Есть php сайт на вебсервере, который правит разработчик.
DD> Надо отслеживать изменения, иногда он косячит.

а гит\свн че не вариант?

--- wfido
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 05:27. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot