Size: a a a

2021 March 02

EU

Egor Urvanov in Moscow Python
Привет.

Пусть есть 3 ветки:
- master
- MR-1
- MR-2

1. Из ветки MR-1 открывается мёрдж-реквест в ветку master. Изменение в файле x.yaml на строке 1. Мердж-реквест висит
2. Из ветки MR-2 открывается мёрдж-реквест в ветку master. Изменение в файле x.yaml на строке 2. Мердж-реквест вмёрдживаем
3. Открываем MR-1 и видим, что он не имеет конфликтов. Хотя, в мастере есть изменения на строке 2, которых нет в ветке MR-1.

Почему в данном случае не происходит конфликтов и как их вызвать?

Данный кейс рассматривается в рамках гитлаба и он очень важен, когда 2 разработчика внесли изменения версий контейнеров в docker-compose.yml. При это последнему из них крайне важно знать, что в мастере произошли изменения.
источник

N

Nikolay in Moscow Python
Egor Urvanov
Привет.

Пусть есть 3 ветки:
- master
- MR-1
- MR-2

1. Из ветки MR-1 открывается мёрдж-реквест в ветку master. Изменение в файле x.yaml на строке 1. Мердж-реквест висит
2. Из ветки MR-2 открывается мёрдж-реквест в ветку master. Изменение в файле x.yaml на строке 2. Мердж-реквест вмёрдживаем
3. Открываем MR-1 и видим, что он не имеет конфликтов. Хотя, в мастере есть изменения на строке 2, которых нет в ветке MR-1.

Почему в данном случае не происходит конфликтов и как их вызвать?

Данный кейс рассматривается в рамках гитлаба и он очень важен, когда 2 разработчика внесли изменения версий контейнеров в docker-compose.yml. При это последнему из них крайне важно знать, что в мастере произошли изменения.
Я так понимаю, гит не считает конфликтом то, что может разрулить сам непротиворечиво
источник

AS

Alexey Starkov in Moscow Python
Egor Urvanov
Привет.

Пусть есть 3 ветки:
- master
- MR-1
- MR-2

1. Из ветки MR-1 открывается мёрдж-реквест в ветку master. Изменение в файле x.yaml на строке 1. Мердж-реквест висит
2. Из ветки MR-2 открывается мёрдж-реквест в ветку master. Изменение в файле x.yaml на строке 2. Мердж-реквест вмёрдживаем
3. Открываем MR-1 и видим, что он не имеет конфликтов. Хотя, в мастере есть изменения на строке 2, которых нет в ветке MR-1.

Почему в данном случае не происходит конфликтов и как их вызвать?

Данный кейс рассматривается в рамках гитлаба и он очень важен, когда 2 разработчика внесли изменения версий контейнеров в docker-compose.yml. При это последнему из них крайне важно знать, что в мастере произошли изменения.
изменения разных строчек не влияют друг на друга, чтобы вызвать конфликт надо изменить одну и ту же строчку
если последнему важно знать пусть пуллит перед мержем
в идеале такие вещи должны автотесты в CI разруливать - детектить что несовместимое с жизнью изменение произошло
источник

P

Pavel in Moscow Python
кто-то может подсказать как спарсить карту сайта? у меня что-то не гуглится
источник

AS

Alexey Starkov in Moscow Python
sitemap.xml которая?
источник

P

Pavel in Moscow Python
Alexey Starkov
sitemap.xml которая?
не знаю, возможно. прислали тестовое "сделать карту сайта"
источник

P

Pavel in Moscow Python
я хз что это, если честно) пока представляю себе это как иерархический список всех ссылок сайта)
источник

AS

Alexey Starkov in Moscow Python
я бы начал с него, мне кажется по размеру для тестового то что надо, но можно уточнить
https://en.wikipedia.org/wiki/Sitemaps
источник

P

Pavel in Moscow Python
Alexey Starkov
я бы начал с него, мне кажется по размеру для тестового то что надо, но можно уточнить
https://en.wikipedia.org/wiki/Sitemaps
спасибо! сейчас почитаю
источник

В

Владимир in Moscow Python
Natochk Sisteroot/Insomnoli
С книгами проблема в самоорганизации тк в отличие от курсов с менторством, поощрением, геймификацией и сроками нужно самостоятельно разобраться что в каком порядке читать и найти достойное, тк в моем наборе уже оказалась одна говёная и две не зашедшие тк тяжело написано (и это не лутц)
какая плохая? Какие тяжело написаны?
источник

SZ

Shagit Ziganshin in Moscow Python
@zzz_sochi а какой там сервис я с @k0tb9g9m0t должен быть написать? Дай ТЗ
источник

AZ

Alexander Zelenyak in Moscow Python
Shagit Ziganshin
@zzz_sochi а какой там сервис я с @k0tb9g9m0t должен быть написать? Дай ТЗ
Я уже не помню подробностей, но там что-то вроде тупого запрос-ответа.
Типа GET /хуй должен вернуть {"message": "нет ты"}.
источник

AZ

Alexander Zelenyak in Moscow Python
Должен быть полноценный проект, со всеми печными плитами, полностью готовый с продакшену.
источник

AZ

Alexander Zelenyak in Moscow Python
Не прошло и полтора года с того поезда из Нижнего Новгорода...
источник

AS

Alexey Starkov in Moscow Python
Alexander Zelenyak
Я уже не помню подробностей, но там что-то вроде тупого запрос-ответа.
Типа GET /хуй должен вернуть {"message": "нет ты"}.
пусть джейсон рпц будет! хочу посмотреть на десериализацию/сериализацию
источник

MD

Mike Drepin in Moscow Python
Alexey Starkov
пусть джейсон рпц будет! хочу посмотреть на десериализацию/сериализацию
html поразвесистее, как стандарт
источник

AS

Alexey Starkov in Moscow Python
ну лан, html тоже интересно
источник

AS

Alexey Starkov in Moscow Python
пусть будет один ентпоинт с шаблоном, а второй джсонрпц
источник

AS

Alexey Starkov in Moscow Python
заодно и роутинг глянем
источник

AZ

Alexander Zelenyak in Moscow Python
Там о другом спор был. Для этого надо было с нами в Нижний ехать. Там было хорошо...
источник