Size: a a a

Git — русскоговорящее сообщество

2017 September 07

d

dm in Git — русскоговорящее сообщество
ы
источник

IC

Ilya Chernikov 🦉 in Git — русскоговорящее сообщество
Александр Шпелёв
это тоже нужно, потому что сейчас никакого логгирования нет
вы меня неправильно поняли. Я имел ввиду логгирование изменений, банальный git log)
источник

IC

Ilya Chernikov 🦉 in Git — русскоговорящее сообщество
Александр Шпелёв
это тоже нужно, потому что сейчас никакого логгирования нет
А в ci вы можете и логгирование навешать, и проверку линтерами и всё что душа пожелает
источник

АШ

Александр Шпелёв in Git — русскоговорящее сообщество
Ilya Chernikov 🦉
вы меня неправильно поняли. Я имел ввиду логгирование изменений, банальный git log)
"логгирование изменений" - есть разве что встроенная svn в ide
источник

d

dm in Git — русскоговорящее сообщество
встроенная svn в ide
источник

d

dm in Git — русскоговорящее сообщество
ВОТ ЭТО ПОВОРОТ
источник

АШ

Александр Шпелёв in Git — русскоговорящее сообщество
dm
ВОТ ЭТО ПОВОРОТ
она проверяет лишь отличия между локальной копией и той, что на сервере.
источник

IC

Ilya Chernikov 🦉 in Git — русскоговорящее сообщество
svn это не гит
источник

P

Pavel in Git — русскоговорящее сообщество
Александр Шпелёв
Всем привет, помогите правильно выбрать схему работы с GIT:

1.Есть сайт - продакшн,
2.На этом же сервере есть dev версия сайта, на которой тестируются все нововведения,
3.И есть как минимум 3 локальные копии сайта у 3-х разработчиков.

Сейчас работа выглядит так: разработчик вносит изменения в свою локальную копию и загружает их на дев сайт, после обкатки все изменения ручками переносятся на продакшн.

Как правильно организовать работу с GIT?
Можно ли не использовать сторонние репозитории (GitLab и т.д.)?
Есть ли примеры настройки подобной схемы (желательно на русском)?
Спасибо моему телефону, который затер все что я писал до этого.

Немного повторю то что написали выше, но все же.
1) Нужен контроль версий (дальше будет на примере git)
2) Нужно настроить флоу работы, чтобы в репо было две ветки: релизная и ветка разработки (gitflow тут подошёл бы идеально).
3) Нужно настроить сервер CI (хоть тот же gitlab), чтобы на коммиты в эти две ветки CI-сервер разворачивал на нужном сервере ревизию из нужной ветки. На коммиты в develop заливал на тестовый сервер, на коммиты в master на боевой.
4) Нужно настроить на CI сборки для остальных веток, для которых нужно деплоить что-то куда-то. В какой-то CI видел возможность автоматизировать этот момент используя маски для матчинга имен веток.
5) Подстроить правила запуска сборки (по времени, на каждый коммит или по запросу), тесты, нотификации на фейлы и все что нужно.
источник

IC

Ilya Chernikov 🦉 in Git — русскоговорящее сообщество
гитлаб не ci
источник

P

Pavel in Git — русскоговорящее сообщество
Там есть CI для репо которые на нем хостятся
источник

IC

Ilya Chernikov 🦉 in Git — русскоговорящее сообщество
матчинг настраивается в гитлабе и на те что под матч попадают можно свой хук поставить
источник
2017 September 08

🐊

🐊 in Git — русскоговорящее сообщество
Ilya Chernikov 🦉
гитлаб не ci
Вообще-то ci
источник

IC

Ilya Chernikov 🦉 in Git — русскоговорящее сообщество
🐊
Вообще-то ci
гитлаб нет, гитлаб ci да
источник

🦉⁣

🦉 ⁣ in Git — русскоговорящее сообщество
Ilya Chernikov 🦉
гитлаб нет, гитлаб ci да
они уже давно объединились
источник

🦉⁣

🦉 ⁣ in Git — русскоговорящее сообщество
это теперь одно целое
источник

IC

Ilya Chernikov 🦉 in Git — русскоговорящее сообщество
🦉 ⁣
они уже давно объединились
окей, пусть будет так, значит я старомоден
источник

EK

Evgeniy Kuvshinov in Git — русскоговорящее сообщество
🦉 ⁣
это теперь одно целое
+
источник

N

Nikolay (в отпуске до 28.08) in Git — русскоговорящее сообщество
Вечер в хату, бисёнены.
Вопрос по настройке репозитория на гитхабе:
Есть я - владелец репозитория, и есть десять человек, которым нужно уметь создавать ветки, отправлять в master пуллреквесты, но они не должны мочь их аппрувить. Как это можно сделать?
источник

IC

Ilya Chernikov 🦉 in Git — русскоговорящее сообщество
сделай им права write и всё
источник