Git и бред в мердже - как такого избегать?
От: Glestwid  
Дата: 19.04.21 14:37
Оценка: 11 (1)
Вот какого он пытается мне 2 раза подряд вставить строку [Fact]?


Как его отучить делать такую глупость при мердже? Ведь это означает что он и в других местах надублировать строки може, а значит, на автоматику merge полагаться нельзя от слова совсем.
Re: Git и бред в мердже - как такого избегать?
От: bnk СССР http://unmanagedvisio.com/
Дата: 19.04.21 14:53
Оценка: 2 (1)
Здравствуйте, Glestwid, Вы писали:

G>Вот какого он пытается мне 2 раза подряд вставить строку [Fact]?

G>Image: GIT — Merge.png

G>Как его отучить делать такую глупость при мердже? Ведь это означает что он и в других местах надублировать строки може, а значит, на автоматику merge полагаться нельзя от слова совсем.


Может там переводы строк разные (unix vs windows)?

git merge -Xignore-all-space не поможет?
Re[2]: Git и бред в мердже - как такого избегать?
От: Glestwid  
Дата: 19.04.21 17:12
Оценка:
bnk>Может там переводы строк разные (unix vs windows)?

bnk>git merge -Xignore-all-space не поможет?


Неа, там все ровно — везде винда.
Re[3]: Git и бред в мердже - как такого избегать?
От: bnk СССР http://unmanagedvisio.com/
Дата: 19.04.21 18:43
Оценка:
Здравствуйте, Glestwid, Вы писали:

bnk>>Может там переводы строк разные (unix vs windows)?


bnk>>git merge -Xignore-all-space не поможет?


G>Неа, там все ровно — везде винда.


Могут быть просто пользовательские настройки GIT разные, или редактора.
В смысле, по идее конфликта на двух абсолютно одинаковых строчках быть не должно.
Отредактировано 19.04.2021 18:45 bnk . Предыдущая версия .
Re: Git и бред в мердже - как такого избегать?
От: · Великобритания  
Дата: 19.04.21 19:49
Оценка:
Здравствуйте, Glestwid, Вы писали:

G> Вот какого он пытается мне 2 раза подряд вставить строку [Fact]?

Это результат автоматического мержа? Или кто-то просто вручную конфликт так разрешил?

G> Как его отучить делать такую глупость при мердже?

Насколько мне доводилось видеть, git просто пишет "Automatic merge failed; fix conflicts and then commit the result.". А дальше уж глупости делают мануально, без участия git.

G> Ведь это означает что он и в других местах надублировать строки може, а значит, на автоматику merge полагаться нельзя от слова совсем.

Эээ. Ясен пень. google: "goto fail".
avalon/3.0.0
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[2]: Git и бред в мердже - как такого избегать?
От: Glestwid  
Дата: 19.04.21 20:01
Оценка:
G>> Вот какого он пытается мне 2 раза подряд вставить строку [Fact]?
·>Это результат автоматического мержа? Или кто-то просто вручную конфликт так разрешил?

Да, это автоматический мердж. Конфликтов в файле на этих строках и +-100 строк назад/вперед тоже не было.
Re[3]: Git и бред в мердже - как такого избегать?
От: · Великобритания  
Дата: 19.04.21 21:15
Оценка: 11 (1)
Здравствуйте, Glestwid, Вы писали:

G> ·>Это результат автоматического мержа? Или кто-то просто вручную конфликт так разрешил?

G> Да, это автоматический мердж. Конфликтов в файле на этих строках и +-100 строк назад/вперед тоже не было.
Прикольно. Тут вроде есть что-то похожее
https://stackoverflow.com/questions/36889915
avalon/3.0.0
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.