Size: a a a

2021 February 28

NS

Nikolay Smagin in pro.git::next
Но это не точно(
источник

NS

Nikolay Smagin in pro.git::next
Еще вопрос: есть сайты - gitlab и gitlab.hpdev
источник

NS

Nikolay Smagin in pro.git::next
Для чего сделано это разделение на два ресурса?
источник

D

Dmitry. in pro.git::next
Ну есть публичный гитлаб для всех, gitlab.com
Компании которые хотят, чтобы код не покидал собственные серверы, могут захостить свой гитлаб у себя на сервере
источник

D

Dmitry. in pro.git::next
И назвать его как угодно, хоть gitlabkruto.internal
источник

D

Dmitry. in pro.git::next
И он никуда кроме внутренней сети торчать не будет, при желании
источник

NS

Nikolay Smagin in pro.git::next
На сколько я понял, разместить сайт Gitlab у себя на хостинге?
источник

NS

Nikolay Smagin in pro.git::next
Со своим доменом
источник

D

Dmitry. in pro.git::next
Nikolay Smagin
Со своим доменом
Ну во внутренней сети не нужно домен покупать, а так да
источник

NS

Nikolay Smagin in pro.git::next
Спасибо
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Nikolay Smagin
Насколько я понимаю, smaginweb/MALLERMVP-36 - это и есть имя ветки. Просто интерфейс SourceTree для удобства показывает отдельно smaginweb и отдельно MALLERMVP-36, так как в названии видит символ '/'
Да, это верно, многие другие инструменты делают подобную визуализацию.
источник
2021 March 02

EU

Egor Urvanov in pro.git::next
Привет.

Пусть есть 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. При это последнему из них крайне важно знать, что в мастере произошли изменения.
источник

SK

Stas Koynov in pro.git::next
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. При это последнему из них крайне важно знать, что в мастере произошли изменения.
а почему должны быть конфликты? у вас разные строки менялись. для конфликтов нужно менять одинаковые строки
источник

EU

Egor Urvanov in pro.git::next
Можно ли как-то вызвать конфликты? Вопрос в том, что из репы катится прод. И не хочется, чтобы прод прилёг из-за невнивательности.
источник

EZ

Evgenii Zheltonozhsk... in pro.git::next
Egor Urvanov
Можно ли как-то вызвать конфликты? Вопрос в том, что из репы катится прод. И не хочется, чтобы прод прилёг из-за невнивательности.
не мержить реквесты если они не от последнего коммита в мастере
источник

SK

Stas Koynov in pro.git::next
ну вы можете в гитлабе поставить чтобы сшивание было возможно только после ребэйза, но я не думаю, что это поможет. ибо при изменении разных строк конфликтов не должно быть. если только там прям ппц какой, что дифф будет колосальным и не понятно что куда
источник

EU

Egor Urvanov in pro.git::next
Evgenii Zheltonozhskii🇮🇱
не мержить реквесты если они не от последнего коммита в мастере
Так опять же. Хочется, чтобы гитлаб это запрещал делать. Защита от дурака.
источник

EU

Egor Urvanov in pro.git::next
Stas Koynov
ну вы можете в гитлабе поставить чтобы сшивание было возможно только после ребэйза, но я не думаю, что это поможет. ибо при изменении разных строк конфликтов не должно быть. если только там прям ппц какой, что дифф будет колосальным и не понятно что куда
Мы все политики попробовали. Ничего не помогло. Rebase также позволяет слияние.
источник

SK

Stas Koynov in pro.git::next
ну потому что коммит честный!. это уже дело мэйнтенера понять, что так делать низя.
источник

EZ

Evgenii Zheltonozhsk... in pro.git::next
Egor Urvanov
Так опять же. Хочется, чтобы гитлаб это запрещал делать. Защита от дурака.
добавить CI check?
источник