Size: a a a

2019 July 09

NK

ID:671739633 in pro.git::next
у нас есть master и есть alpha, мастер мерджиться в альфу периодически, но альфа в мастер - никогда
источник

NK

ID:671739633 in pro.git::next
над мастером работает одна тима, над альфой - другая
источник

NK

ID:671739633 in pro.git::next
и сейчас вдруг тонны конфликтов начали всплывать
источник

АО

Анатолий Облаухов in pro.git::next
Как у вас настроены переносы строк (ОС | настройка редактора | настройка гита)?
public poll

Windows | \r\n | core.autocrlf = true – 1
👍👍👍👍👍👍👍 33%
@fvnever

Windows | \r\n | core.autocrlf = false или по умолчанию – 1
👍👍👍👍👍👍👍 33%
@gameraccoon

Не знаю – 1
👍👍👍👍👍👍👍 33%
@MasterZiv

Windows | \r\n | core.autocrlf = input
▫️ 0%

Windows | \n | core.autocrlf = true
▫️ 0%

Windows | \n | core.autocrlf = input
▫️ 0%

Windows | \n | core.autocrlf = false или по умолчанию
▫️ 0%

Not Windows | \n | core.autocrlf = input
▫️ 0%

Not Windows | \n | core.autocrlf = false или по умолчанию
▫️ 0%

Свой вариант
▫️ 0%

👥 3 people voted so far.
источник

АО

Анатолий Облаухов in pro.git::next
ужас какая простыня получилась
источник

АО

Анатолий Облаухов in pro.git::next
Надо было бота с множественным выбором )
источник

P

Pavel in pro.git::next
ID:671739633
у нас есть master и есть alpha, мастер мерджиться в альфу периодически, но альфа в мастер - никогда
ну может у вас что-то получше, если мастер напрямую в альфу мержится, а не через фиче-ветки
источник

P

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

NK

ID:671739633 in pro.git::next
бля
источник

NK

ID:671739633 in pro.git::next
а шо делать тогда?
источник

NK

ID:671739633 in pro.git::next
как лечить рак гита
источник

V

Vladislav Vekyu in pro.git::next
ID:671739633
как лечить рак гита
вырезать
источник

АО

Анатолий Облаухов in pro.git::next
Pavel
еще кстати есть стремные конфликты, когда вы стартуете изменения в одной ветке, а мержите в итоге всегда в другую (не мержите обратно в первую ветку).

например делаете ветки от develop, мержите в мастер, и мержите часть из них обратно в девелоп, а мастер в девелоп не мержите никогда

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

NK

ID:671739633 in pro.git::next
Vladislav Vekyu
вырезать
надо медикаментозно
источник

P

Pavel in pro.git::next
без паники, не факт что у вас все так же плохо
источник

AS

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

NK

ID:671739633 in pro.git::next
Alexey Shumkin
пробовали код декомпозировать, чтобы конфликты не решать?
проект огромный, над ним сейчас параллельно две тимы работают
источник

AS

Alexey Shumkin in pro.git::next
ID:671739633
проект огромный, над ним сейчас параллельно две тимы работают
эт я Павлу говорил ))
источник

AS

Alexey Shumkin in pro.git::next
ID:671739633
проект огромный, над ним сейчас параллельно две тимы работают
огромный код тем более надо разделять
источник

P

Pavel in pro.git::next
Анатолий Облаухов
» а мастер в девелоп не мержите никогда
а почему?
почему не мержаться?
ну у нас было обязательное код ревью, отпачковка веток всегда шла от develop, мержилась в develop только после code-review, а в мастер ветки мержились обычно раньше, как только пройдут тестирование.

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

а еще при мерже в девелоп может быть конфликт, и если этот конфликт разрешить иначе чем при мерже ветки в мастер, то при мерже девелопа в мастер можно получить что угодно, например один и тот же кусок кода дважды в разных местах кода
источник