Два года в /fg/. Войти !bnw Сегодня Клубы
3-way merge понадобился, стало лень .rej руками разгребать. Погуглил, первый попавшийся kdiff3 поставил. И он как-то криво мержит своей автоматикой -- там, где считает, что прав, переставляет куски кода, каменты куда-то в жопу лепит; в общем, сосёт. Вручную, на конфликтах, результат корректный, только гуй кривоватый (курсор иногда не там рисуется относительно места вставки печатаемых символов). Поэтому интересно, кто чем делает 3-way merge? Если не влом, манул какой-нибудь подкиньте, но и названия тоже ок. Или, если я заведомо криво настроил kdiff3, подскажите, что ему дёрнуть, чтобы он лучше лишний раз спросил меня, вместо того, чтобы хуйню выдавать как результат слияния.
Рекомендовали: @komar
#0PI4VV / @gds / 3742 дня назад

Никогда не был нужен 3-way merge, например.
#0PI4VV/S1H / @komar / 3742 дня назад
@komar мне до сих пор тоже, например. Но повыёбываться захотелось, чисто чтобы эстетическое своё подрочить. А в будущем всяко понадобится не только для дрочева.
#0PI4VV/4AM / @gds --> #0PI4VV/S1H / 3742 дня назад
kdiff3 нормально работает, автоматом тебе никто без ТЕОРИИ ПАТЧЕЙ или чего подобного не разрулит
#0PI4VV/FKN / @voker57 / 3742 дня назад
а, так вот, закончил исправлять хуиту от kdiff3 разгребанием .rej. Ёбаный стыд.
#0PI4VV/KX4 / @gds / 3742 дня назад
Я в два прохода разруливал в гите.
#0PI4VV/5DN / @l29ah / 3742 дня назад
@voker57 ненормально он работает, полчаса подчищал за ним. Про теорию патчей -- хорошая шутка!
#0PI4VV/GCB / @gds --> #0PI4VV/FKN / 3742 дня назад
@l29ah поделись методикой.
#0PI4VV/J6S / @gds --> #0PI4VV/5DN / 3742 дня назад
@gds Решаешь конфликты по очереди же. Алсо, кажется, я хуйню предлагаю, и гит нынче можно попросить высрать трёхсторонний дифф, который потом открывается в любимом $EDITOR и редактируется по вкусу.
#0PI4VV/VW3 / @l29ah --> #0PI4VV/J6S / 3742 дня назад
@l29ah а, понял идею. Меркуриал так тоже умеет, но мне гламура захотелось // на свою голову
#0PI4VV/4GT / @gds --> #0PI4VV/VW3 / 3742 дня назад
Делаю через kdiff3, у меня рендерится норм, даже на макос (хотя тут чуть хуже). Да, автоматический иногда удивляет, но это настраиваемо (можно вообще выключить нахуй).
#0PI4VV/P0G / @kb / 3741 день назад
@l29ah дык, прикол в том, что только kdiff правильный гуй рисует, в 4 окошка "было/тут/там/будущее"
#0PI4VV/O6E / @kb --> #0PI4VV/VW3 / 3741 день назад
@kb Можно vimdiff попросить, думаю.
#0PI4VV/2JC / @l29ah --> #0PI4VV/O6E / 3741 день назад
@kb подскажи пазязя, куда нажать, чтобы меньше [детской] неожиданности было в результатах автоматического мержа? С другой стороны, как я понял, hg / internal:merge -- тоже автоматика, и тоже можно наебаться с ней. Как жыдь?
#0PI4VV/32L / @gds --> #0PI4VV/P0G / 3741 день назад
@gds Хотя я вот почитал и посмотрел как оно у меня -- вроде никаких автоматических мержей по-умолчанию не включено из того, что перечислено здесь: http://kdiff3.sourceforge.net/doc/merging.html#vcskeywordsmergesupport Так что хз, надо конкретный пример смотреть тогда.
#0PI4VV/35P / @kb --> #0PI4VV/32L / 3741 день назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.